Javascript 在“内部打开jQuery对话框”;显示:无“;iframe
情况是:在网站上,我用iFrame实现了tab系统。有一个Javascript 在“内部打开jQuery对话框”;显示:无“;iframe,javascript,jquery,user-interface,iframe,dialog,Javascript,Jquery,User Interface,Iframe,Dialog,情况是:在网站上,我用iFrame实现了tab系统。有一个包含。每个包含一个 像这样: <ul> <li> <iframe></iframe> </li> ... </ul> ... 在其中一个页面上,当某个事件发生时,会打开一个jQuery对话框 问题是:如果选项卡()未激活(父元素元素具有显示:无)并且jQuery对话框已启动,则当用户返回此选项卡时,对话框位于错误位置
包含
。每个
包含一个
像这样:
<ul>
<li>
<iframe></iframe>
</li>
...
</ul>
-
...
在其中一个页面上,当某个事件发生时,会打开一个jQuery对话框
问题是:如果选项卡(
)未激活(父元素
元素具有显示:无)并且jQuery对话框已启动,则当用户返回此选项卡时,对话框位于错误位置。它位于top
和left
属性设置为0
。它发生在FireFox中,但不在Chrome中
我发现的唯一解决方案是,当用户切换到此页面时,通过调用iframe中的一些通用函数(如果此页面上存在此函数)来启动对话框的重画。但我认为这个解决方案不好,我希望有更好的方法来解决这个问题
谢谢你的帮助,对不起我的英语