2011-02-02 50 views
0

我試圖創建將捕獲點擊事件:添加/刪除類 - 自定義分頁

  • 當前頁面#是(基於當前類)什麼
  • 下一頁將是什麼(我可以使用下一步())

此外,我想讓我的「選擇」類添加/刪除基於您所在的頁面。

如果你是第2頁,第2頁有類「選擇」 - 一旦你點擊第3頁,類被刪除然後添加到3

任何想法頁?下面是我一起工作的代碼:

$('#pagination .page').live("click",function(event) { 
    event.preventDefault(); 
    $(this).removeClass("selected"); 

    cur_page = $(this).html() // grab the current page 
    $(this).addClass("selected"); 
    var page_offset = offset * cur_page; // find the page offset 

    console.log(page_offset); 
    displayCards(); 

    $.get('ajax/test.html', function(data) { 
     $('.result').html(data); 
    }); 

}); 
+0

不舒爾有關的代碼,以及如何使其工作,但如果你感興趣的工作的jquery分頁(我寫了3天前,可能不是完美的,但它是一個開始ATLEAST)看看這裏:HTTPS ://gist.github.com/808407 – Alxandr 2011-02-02 20:54:14

回答

1

如果我正確understod你這是刪除舊的選定項目不工作。如果是這樣應該有所幫助。

$('#pagination .page').live("click",function(event) { 
    event.preventDefault(); 
    $('#pagination .page.selected').removeClass("selected"); 

    cur_page = $(this).html() // grab the current page 
    $(this).addClass("selected"); 
    var page_offset = offset * cur_page; // find the page offset 

    console.log(page_offset); 
    displayCards(); 

    $.get('ajax/test.html', function(data) { 
     $('.result').html(data); 
    }); 

}); 
+0

看起來不錯!該修補程序是否更改removeClass區域上的選擇器? – Coughlin 2011-02-02 21:12:12