我有一个带jquery-ui的jsp页面,不知怎的,它需要时间来加载。 我隐藏了dom和onload函数我正在编写以下代码
setInterval(function(){
if(typeof jQuery.ui !=undefined )
{
$(document.body).css("visibility", "visible");
}
},5000)
一旦条件成真,我不想运行该函数,如何实现它
答案 0 :(得分:4)
将所有代码写在:
中$( document ).ready(function() {
console.log( "ready!" ); //Here you can put all the code
});
一旦你的DOM(文档对象模型)准备就绪,那么你的js代码就会运行,它会写在文档就绪函数中。
答案 1 :(得分:1)
将代码放在$( document ).ready()
块中。如下图所示。
$( document ).ready(function() {
console.log( "ready!" );
});
$(文件).ready()
的简写 $(function() {
console.log( "ready!" );
});
有关详细信息,请参阅此文档。 https://learn.jquery.com/using-jquery-core/document-ready/