嘿家伙我不太确定怎么说标题让它缩短,但我的问题是当我的页面加载时,它包括一个jquery对话框应该开始关闭.它确实如此,但是当页面首次加载时,该框的内容会在页面加载完成之前消失.它看起来有点尴尬,所以我想知道是否有人知道某种解决方案来解决这个问题或平滑它.任何帮助赞赏.
Nic*_*ver 10
当您打电话.dialog()请务必通过autoOpen选项为false,就像这样:
$("#myDiv").dialog({
autoOpen: false
});
Run Code Online (Sandbox Code Playgroud)
这可以防止对话框立即打开,稍后通过调用open方法打开它:
$("#myDiv").dialog("open");
Run Code Online (Sandbox Code Playgroud)
作为@redsquare点,你应该有它style="display: none;"与开始,无论是在网上还是在外部CSS,所以它没有显示JavaScript的运行之前,这是一个单独的问题比dialog()最初显示它,就像这样:
<div id="myDiv" style="display: none;">Stuff</div>
Run Code Online (Sandbox Code Playgroud)
或者在CSS中:
#myDiv { display: none; }
Run Code Online (Sandbox Code Playgroud)
对话框打开将颠倒此none样式.
| 归档时间: |
|
| 查看次数: |
2529 次 |
| 最近记录: |