jQuery load()覆盖

时间:2012-03-26 09:52:43

标签: jquery

load()函数存在一些问题。

我有一个collection.html页面,在这个页面中我有一个图像slaider。所有工作都很完美,但当我加载其他页面,然后返回到collection.html slaider时,一些图像div具有先前的设置,例如

<div class="image active">
</div>
<div class="image">
</div>
<div class="image active">
</div>
<div class="image">
</div>

如果我多次点击菜单,加载功能会保留内存中的普通数据。

如果我点击collection.html链接,调用加载函数,每次开始从开始加载,而不是从previus状态加载,如何创建?

这是点击事件:

$('.menu ul li.collection_link a').click(function(){
        $('.menu ul li').removeClass('active');
        $(".height").css("height","750px");
        $(this).parent().addClass('active');
        var link = $(this).attr('href');
        $("#primary").fadeOut("fast", function () {
            $("#primary").load(link, {
                limit: 25
            }, function(){
                $("#primary").fadeIn("fast");
            });
        });

        return false;
    });

1 个答案:

答案 0 :(得分:0)

关于后退按钮问题,为什么不清除文档就绪的活动类?

$(document).ready(function(){
    $('.menu ul li').removeClass('active');
});