我有一個新聞項目標題的頁面,點擊每一個阿賈克斯加載一個完整的新聞項目,包括照片縮略圖。我想附上一個燈箱縮略圖顯示一個更大的照片。性能:jquery.live()與按需創建特定偵聽器?
我有兩個選擇(我認爲):
- .live()
。
$('img .thumb').live('click', function())
- 添加在新聞項目的回叫的特定ID基於聽者單擊
。
$('div.news_item').click(function(){
var id = $(this).attr('id');
//click
show_news_item(),
//callback
function(){$(id+' .thumb').lightbox();}
})
一般來說,我們在這裏談論的新聞項目有多少? – Anurag 2010-04-02 09:57:44
你認爲'Delegate',http://api.jquery.com/delegate/其基本上做同樣的事情就像活更有效率,它有點難以使用 – ant 2010-04-02 10:01:06
大概100 - 150項 – Haroldo 2010-04-02 10:10:25