javascript - Jquery 用户界面对话框

标签 javascript jquery html css

我有一个包含 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/

相关文章:

javascript - jquery - 如何将数据附加到现有的 Select2

JavaScript/html : parsing JSON response

javascript - Ajax 调用未返回正确的变量

php - 数据表警告 : table id=example - Invalid JSON response

html - 更改垫进度条 "aria-valuemax"

javascript - 为什么不能在 Javascript 中通过 Scores API 发布分数?

javascript - 为什么 PhoneGap Android 应用程序在将大量数据插入 SQL 时崩溃?

javascript - 从单独的 JavaScript 文件禁用另一个 HTML 文件上的按钮

jquery - 防止XSS攻击

html - Bootstrap 下拉菜单隐藏在较小的屏幕中