2011-08-07 27 views
3

我有一個jQuery UI手風琴設置在我的網頁上有多個h3項目。jQuery UI手風琴鎖定某些元素

出於某種原因,在我選擇了中間的一個之後,它鎖定了其他一些元素。似乎沒有哪種模式被鎖定。

當我將鼠標懸停在它們上面時,我似乎沒有選擇單擊它們的選項。

下面是它的代碼。

$("#catalog").accordion({ 
autoHeight : false, 
disabled : false}); 

任何幫助將不勝感激! :)

編輯 這裏的答案來解決這個問題:

$("#catalog h3").click(function(event){event.stopPropagation();}); 
+1

請給你的解決方案作爲你的問題的答案並將其解決。 – Simon

回答

0

如果您需要stopPropagation你的3H公司,我猜你的HTML中有一個錯誤,如,你忘記了關閉標籤,或者嵌套你的h3s。通過驗證器運行你的HTML,並確保你沒有任何孤立元素,或者沒有忘記關閉任何標籤。

我強烈建議您這樣做,以確保您的標記是正確的,以防萬一您用JS黑客修補html錯誤。