2011-08-07 5 views
3

jQuery UIアコーディオンは、複数のh3項目があるページに設定されています。jQuery UI特定の要素をロックするアコーディオン

何らかの理由で、私がたとえば中央の1つを選択した後、他の要素の一部をロックします。ロックアウトされているパターンはないようです。

私がそれらの上にマウスを置くと、私はアクションをクリックするオプションがないように見えます。

ここにコードがあります。

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

ご協力いただければ幸いです。 :)

EDIT は、ここでは、この問題を修正への答えです:あなたはH3S上のstopPropagationに必要がある場合は

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

質問に対する回答として解決策を提示して解決してください。 – Simon

答えて

0

、私はあなたのHTMLは、のように、その中に誤りがあることを推測しています、タグを閉じることを忘れてしまったり、h3をネストしたりしたことがあります。バリデーターを使ってHTMLを実行し、孤児要素がないことを確認するか、タグを閉じることを忘れないようにしてください。

マークアップが正しいことを確認するには、JSハックでHTMLエラーにパッチを当てている場合に備えて、これを行うことを強くお勧めします。

関連する問題