我有一點問題。我試圖用Jquery load()
函數使用AJAX加載頁面上的東西。內容加載完成後,再次點擊鏈接,我需要加載內容以上傳/隱藏;並且當點擊3次以上的同一鏈接時,我只需切換加載的內容顯示,因爲它已經加載一次。鏈接點擊後Jquery類被刪除,但第二次點擊仍然被識別
我的問題是,單擊鏈接一次後,我刪除了loadable
類,但在第二次點擊時,同樣的函數執行,就好像類仍然存在。這是我的HTML:
<a title="Food" id="food" class="loadable" href="get-taste/food">Food</a>
<div class="food_load_space"></div>
該鏈接觸發負載和數據加載到.food_load_space
。這是我的JS:
$(document).ready(function(){
$('a.loadable').click(function(){ //executed upon link click 1;
url = $(this).attr('href');
linkid = $(this).attr('id');
toload = url + ' #content-area';
//now, remove loadable, add loaded and expanded
$(this).removeClass('loadable');
alert(toload);
$('.' + linkid + '_load_space').load(toload);
return false;
}); //kill loadable
我也這樣腳本知道添加.expanded類和.loaded
類計劃在該州的聯繫是什麼,但偏偏就是這個功能火災就算了。 .loadable
班不見了。
請修復代碼部分。 – 2011-02-17 02:53:05