首先,我要感谢tvanfosson在这里的贡献( ASP.net MVC中的Session End )这个东西很好用,但不幸的是,如果会话到期对话框不是当前选项卡上唯一的一个对话框,我的实现就有点混乱窗口。
我猜这可能是因为已经打开了其他对话框,这就是为什么另一个表单(主页面)无法打开即将到期的对话框,但是当我将其他对话框设置为非模态时它仍然没有出现。 我使用IE 8与jQuery 1.4.2分钟,1.8.2 UI和1.2.0布局库。
我有一个主页面打开其他对话框/小窗口,所以如果会话过期而其中任何一个打开,那么即将到期的对话框不显示,IE 8会在顶部弹出警告消息,告诉“兼容性视图” 。 有没有办法告诉jQuery允许即将到期的对话框出现,无论它出现什么或在什么级别弹出?
你有没有尝试过:
$(selector).dialog("moveToTop");
好吧,最后它通过作弊工作,但我仍然不喜欢。 如果我打开并关闭对话框,我的文件就准备就绪,那么它适用于所有场景
$('#sessionEndDialog').dialog('open'); $('#sessionEndDialog').dialog('close');
然后再次$('#sessionEndDialog').dialog('open')
,当我想弹出它时。
moveToTop正在工作,当且仅当sessionEndDialog之前打开过一次,但是当它第一次在现有对话框上打开时它无法正常工作。
以上就是jQuery教程分享在jquery中从第一个顶部的另一个表单打开第二个对话框相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/jquerytutorial/557795.html