2012-03-26 121 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'); 
});