有以下代碼:如何檢查某個html片段是否已經加載?
$("#blogs").mouseover(
function() {
$(this).addClass("hover");
$("#home").removeClass("hover");
$("#homepages").removeClass("hover");
$("#apps").removeClass("hover");
$("#facebook").removeClass("hover");
$("#kontakt").removeClass("hover");
$("#content").hide().load("blogs.html", function(){
$("#content").show("slide");
});
});
工作都很好,但我現在想的負荷()/播放()函數,如果#內容沒有包含blogs.html只能叫。
換句話說:我想檢查blogs.html是否已經加載,如果是的話,什麼也不做,只有在沒有的時候纔會加載並顯示它。
已經嘗試了一些HasClass()和一些if-formula的東西,但很難得到這個檢查。
嘗試這樣的東西:
$("#content section").hasClass("check_blog").hide().load("blogs.html", function(){
$("#content").show("slide");
基本上,我只需要知道我怎麼能檢查是否blogs.html已經#內容的內容。
非常感謝您的幫助。問候,安迪
如果你發佈展示你迄今爲止嘗試了一些代碼,這將有助於做這樣。 –
那麼#content開始空了? –
你可以檢查id爲'content'的元素是否使用了像這樣的'html if($('#content')。html()==''){...' – EmCo