我的网站上有一个jQuery对话框。我给页面上的div“对话框”id它的内容成为对话框的内容。但是,当页面加载时,此div显示在页面顶部并且看起来很糟糕。有谁知道如何处理这个?
答案 0 :(得分:9)
只需通过CSS文件隐藏你的div:
#dialog {display: none}
打开对话框时,这不会影响其实际显示。
我测试确定,这个方法适用于jQuery UI 1.7.2
答案 1 :(得分:1)
假设对话框正在改变'display'样式[例如使用.show()和.hide()],那么jQueryUI所做的就是设置显示样式。因此,您可以默认使用display:none
设置div,这样在加载时就不会显示。