有以下代码:
$("#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");
});
});
一切正常,但现在我希望仅在#content 尚未包含 blogs.html 时调用 load() / show() 函数。
换句话说:我想检查 blogs.html 是否已经加载,如果是,则什么也不做,只有在还没有加载的情况下我才会加载并显示它。
用 hasClass() 和一些 if 公式尝试了一些东西,但很难得到这个检查。
试过这样的东西:
$("#content section").hasClass("check_blog").hide().load("blogs.html", function(){
$("#content").show("slide");
基本上我只需要知道如何检查 blogs.html 是否已经是#content 的内容。
非常感谢您的帮助。问候, 安迪