私は下部にツールバーメニューを持つページを持っています。私は、メニュー項目を含むブロックの表示プロパティをチェックし、 "ブロック"の場合は "なし"に設定し、 "なし"の場合は "ブロック"に設定する関数を持っています。jQueryイベント.live()wierdness
jQueryを使用してイベントをオブジェクトにバインドしています。私は動的にこのツールバーに項目を追加する可能性があり、自動的に新しいメニュー要素にイベントを添付したいので、live()メソッドを使用します。
私が経験している問題は、live()で要素にイベントをバインドすると、チェックしている要素のCSS表示プロパティは常に「none」です。メニューは決して閉じません。
live()の代わりにbind()を使用すると、期待どおりに動作します。
live()でこの奇妙な動作の原因は何ですか?
問題を再現するデモページがあるhttp://www.ghodmode.com/tbdemo
ありがとうございました。
- Ghodmode
デモは私にとってうまくいきます... – kapa