找回密码
 立即注册

QQ登录

只需一步,快速开始

dystar001 悬赏达人认证

高级会员

63

主题

423

帖子

1686

积分

高级会员

积分
1686

活字格认证圣诞拼拼乐悬赏达人

dystar001 悬赏达人认证
高级会员   /  发表于:2020-12-21 15:56  /   查看:11927  /  回复:18
1金币
本帖最后由 dystar001 于 2020-12-23 16:34 编辑

请教一下,

弹出页面选择的是“下拉菜单”模式,这个模式点击菜单的空白处后,弹出页面会自动关闭。

自动关闭的时候,我要触发一个事件。

请问怎么能知道这个弹出页面已经被关闭了?

谢谢!

最佳答案

查看完整内容

在弹出页面的页面加载命令里执行 JavaScript: Forguncy.ForguncyData.pageInfo.dialogUI.target.closeByEscKey=false; //禁用 Esc 键关闭窗体 Forguncy.ForguncyData.pageInfo.dialogUI.cover.off("click"); // 禁用点击遮罩关闭窗体 另外,如果你想监听关闭弹出页面的事件 可以在弹出页面的命令加载命令中执行这个JavaScript Forguncy.ForguncyData.pageInfo.dialogUI.target.on("Close",function(){ })

18 个回复

倒序浏览
最佳答案
最佳答案
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-12-21 15:56:32
来自 5#
本帖最后由 Eric.Liang 于 2020-12-22 08:59 编辑
dystar001 发表于 2020-12-21 22:45
可以的。

请问用下拉菜单,或者居中菜单,怎样能禁用“点击空白处关闭”这个功能?

在弹出页面的页面加载命令里执行 JavaScript:
Forguncy.ForguncyData.pageInfo.dialogUI.target.closeByEscKey=false; //禁用 Esc 键关闭窗体
Forguncy.ForguncyData.pageInfo.dialogUI.cover.off("click"); // 禁用点击遮罩关闭窗体

另外,如果你想监听关闭弹出页面的事件
可以在弹出页面的命令加载命令中执行这个JavaScript
Forguncy.ForguncyData.pageInfo.dialogUI.target.on("Close",function(){  })

回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-12-21 17:50:50
2#
这个可能不好监听,如果把点击空白处关闭禁用掉,通过按钮关闭这样可以么?
回复 使用道具 举报
dystar001悬赏达人认证
高级会员   /  发表于:2020-12-21 22:45:05
3#
Eric.Liang 发表于 2020-12-21 17:50
这个可能不好监听,如果把点击空白处关闭禁用掉,通过按钮关闭这样可以么?

可以的。

请问用下拉菜单,或者居中菜单,怎样能禁用“点击空白处关闭”这个功能?
谢谢!
回复 使用道具 举报
renho活字格认证
银牌会员   /  发表于:2020-12-22 00:38:14
4#
可以全局性的关闭   一劳永逸



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
renho活字格认证
银牌会员   /  发表于:2020-12-22 09:05:47
6#
学习了
回复 使用道具 举报
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-12-22 09:44:28
7#
感谢楼上的支持!
如果您的问题已解决,请及时更新帖子的状态为“已处理”,并设置最佳答案给有帮助到你的回复;
如果您的问题还未解决,欢迎跟帖补充;
如果您有新的问题,也欢迎创建新的求助帖。
回复 使用道具 举报
dystar001悬赏达人认证
高级会员   /  发表于:2020-12-22 11:05:45
8#
Eric.Liang 发表于 2020-12-22 08:53
在弹出页面的页面加载命令里执行 JavaScript:
Forguncy.ForguncyData.pageInfo.dialogUI.target.closeB ...

好的,我测试一下,多谢!
回复 使用道具 举报
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-12-22 13:37:32
9#
回复 使用道具 举报
dystar001悬赏达人认证
高级会员   /  发表于:2020-12-22 16:12:22
10#
Eric.Liang 发表于 2020-12-22 08:53
在弹出页面的页面加载命令里执行 JavaScript:
Forguncy.ForguncyData.pageInfo.dialogUI.target.closeB ...

梁老板

---------------------------------
另外,如果你想监听关闭弹出页面的事件
可以在弹出页面的命令加载命令中执行这个JavaScript
Forguncy.ForguncyData.pageInfo.dialogUI.target.on("Close",function(){  })
---------------------------------------------
这句代码没有效果,您那里测试通过么?

上面两句代码OK的。
谢谢!
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部