我有一个包含 QuickTime 电影的 div
。它显示在一个对话框中。当用户单击链接时,此 div 将显示在对话框中,$("div").dialog()
。它在 FireFox 中工作正常,在 IE 中也工作,但在 IE 中它先在页面上显示 div,然后在对话框中显示。
我在页面的 div 上使用了 display: none
。
谁能告诉我为什么会这样?
最佳答案
这是 Jquery UI 对话框的正常行为,因为对话框是您页面上的 div。因此,在 document.ready()
函数中调用 dialog()
方法会等待所有内容加载,之后只显示对话框。
因此,使对话框的 div 样式为 display:none
是对话框的正常用法。
关于javascript - Jquery 用户界面对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9227094/