折りたたみ可能なメニューのあるページがあります。指定したメニューの下にある場合、$(document).width()
メニュー全体を複製してヘッダーに追加し、「メニュー」リンクを提供します。
メニューがかなり大きいので、既に強化された html をクリック イベントで複製したいと考えています。メニューをもう一度構築して充実させるのではなく。
ui-collapsibles
これは、メニュー内を除いて完全に機能します。
ご覧ください: (短いコード サンプル) http://jsfiddle.net/N7Z9e/1478/
どの折りたたみ可能要素がクリックされたかは関係ありません。最初の展開/折りたたみ機能が呼び出されます。
調査する.data("events")
と、同じ GUID を共有していることがわかります。これを回避するためのハックを知っている人はいますか?
私は使用して.clone(true)
います-mvcからのカスタムハンドラーがたくさんあるため、登録されたイベントハンドラーをコピーしています。
どうもありがとう!