我有以下代碼片斷,但它不起作用。可能是live()處理程序錯位:jquery slideToggle帶有live的下一個元素()
$('.link').next().hide().prev().live('click' ,function() {
$(this).next('.desc_hidden').slideToggle(100);
});
謝謝。 要理解這一點是原來的,但你可以看到它切換的每一個元素,而不僅僅是未來:
$('.link').live('click' , function(){
$('.desc_hidden').slideToggle('100');
});
更新,工作代碼是在這裏link。 謝謝大家。
什麼是「live」調用意味着完成?你爲什麼不想使用標準的'bind'調用? – lonesomeday
「可能live()處理程序錯位:」比我們需要相應的HTML來幫助你,不是嗎? – WTK
Javascript使用列表元素生成內容。所有列表元素都有一個隱藏的div。 – elbatron