2009-08-30 58 views
0

這一個讓我難以置信。我在腳本的其他元素上使用了相同的腳本(當然有不同的目標),並且它完美地工作。爲什麼在這種情況下,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> 

這是怎麼回事?

+0

我沒有問題的代碼的有效性。我知道它是獨立運作的,正如你可以在下面看到的,它也適用於測試環境。我的問題仍然存在,爲什麼它會停止工作? *我仍然試圖在jsbin上重新創建問題。* – 2009-08-30 07:07:03

+0

您是否已將事件連接兩次?或者有無效的標記...需要真的看到問題 – redsquare 2009-08-30 07:21:31

+0

也我會標記下面的正確。你在你的問題中提到了這個實例,但是你提供的唯一上下文是可以工作的代碼......如果你知道其他的東西破壞它,那麼你需要包含其他的東西! – redsquare 2009-08-30 07:28:33

回答

0

Works for me

你能展示一些更多的代碼,或者在jsbin.com上重現錯誤嗎?

+0

屬於IMO的評論。 – strager 2009-08-30 06:56:49

+0

爲什麼? – redsquare 2009-08-30 07:01:22