這一個讓我難以置信。我在腳本的其他元素上使用了相同的腳本(當然有不同的目標),並且它完美地工作。爲什麼在這種情況下,slideToggle只能滑落?slideToggle只能滑下去?
這裏是隱藏,代碼的slideToggle:
$('div.addLocation').hide();
$("p.buslocadd").click(function() {
$(this).prev('div.addLocation').slideToggle(400);
return false;
});
這裏有目標元素:
<div class="addLocation">
</div>
<p class="buslocadd"></p>
這是怎麼回事?
我沒有問題的代碼的有效性。我知道它是獨立運作的,正如你可以在下面看到的,它也適用於測試環境。我的問題仍然存在,爲什麼它會停止工作? *我仍然試圖在jsbin上重新創建問題。* – 2009-08-30 07:07:03
您是否已將事件連接兩次?或者有無效的標記...需要真的看到問題 – redsquare 2009-08-30 07:21:31
也我會標記下面的正確。你在你的問題中提到了這個實例,但是你提供的唯一上下文是可以工作的代碼......如果你知道其他的東西破壞它,那麼你需要包含其他的東西! – redsquare 2009-08-30 07:28:33