2012-03-26 92 views
2

我有一些load()函数的问题。jQuery加载()覆盖

我有一个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> 

如果我点击菜单上的更多时间,负载功能保持previus数据上记忆。

如何创建,如果我点击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; 
    }); 
+0

你是如何初始化滑块的? – 2012-03-26 10:07:05

+0

如果没有html代码示例,理解起来会非常棘手 – shershen 2012-03-26 10:20:44

回答

0

关于后退按钮的问题,你为什么不清除文件的活动类准备好了吗?

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