1

jquerymobile では、ここに固定ヘッダーを作成します: http://jquerymobile.com/test/docs/toolbars/bars-fixed.html

フォームの要素をタップする以外の画面上の任意の場所をタップすると、このツールバーが切り替えられます (表示または非表示)。

今、私は div を持っており、この div タグに onclick イベントのいくつかの関数を書いています。ここでの問題は、この div をタップすると、ツールバーもトグルされることです。divをタップしたときにこのトグルを防ぎたいだけです。画面上の他の場所をタップしたときのイベントは、このツールバーでは通常どおり発生します。

この問題について何か手がかりがあれば、私を助けてください。

前もって感謝します。

4

1 に答える 1

2

必要なのはこれです:

   event.stopPropagation();  

親divへの伝播さえも防ぎます。

また、例を作成しました:http: //jsfiddle.net/Gajotres/Xz2np/。event.stopPropagation()を削除/追加して、どのように機能するかを確認できます。

于 2012-12-15T09:11:33.353 に答える