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;
});
答案 0 :(得分:0)
关于后退按钮问题,为什么不清除文档就绪的活动类?
$(document).ready(function(){
$('.menu ul li').removeClass('active');
});