2011-12-12 171 views
1

我当前使用对话框来显示“加载”对话框,当用户单击我的网站上的某些操作时。但是,如果用户单击链接并开始加载页面,并且用户单击后退按钮后,加载模式仍显示。我如何让它不显示?这里是设置:单击后退按钮时jQuery对话框仍然打开

jQuery("#loader").dialog({ 
    autoOpen : false, 
    modal  : true, 
    draggable : false, 
    position : "center", 
    resizable : false, 
    height  : 50, 
    width  : 50, 
    hide  : "slide" 
}); 

这只发生在一些页面上。通常需要花费很多时间才能加载。有任何想法吗?

回答

0

你需要用一个document.ready

jQuery(function() { 
    jQuery("#loader").dialog({ 
     autoOpen : false, 
     modal  : true, 
     draggable : false, 
     position : "center", 
     resizable : false, 
     height  : 50, 
     width  : 50, 
     hide  : "slide" 
    }); 
}); 

这将防止您的jQuery脚本文件之前运行的内部你jQuery脚本被加载并准备

相关问题