問題タブ [jquery-on]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Firefox アドオンの jQuery.on に相当するものはありますか?
.on
クロムレベルのJavaScriptについて、jQueryの機能に相当するものはありますか? Firefox アドオンを使用して、クロム コンテキストのドキュメント内の多数の要素にイベントを追加したいと考えています。イベントリスナーのループと追加は遅く聞こえ、変更時に更新されません。また、jQuery をクロムコードにインポートすると、サポートされておらず肥大化しているように聞こえます。sourceの .on 関数を読みましたが、どのように機能するのかよくわかりません。
jquery - jQuery .on()がmousenterおよびmouseleaveで機能しない
は推奨されていないため.on()
、使用しようとしています。.live()
なのに仕事に行けない.on()
。
私はこのhtml部分を手に入れました:
そしてこのjQuery:
Jquery のドキュメントからどのような構文を使用しても、機能しません。ここで何がうまくいかなかったのか知っていますか?この構文は機能するはずです。jQuery の例とほとんど同じです。
jquery - 2 つのセレクターで jQuery on() を使用するときに正しい「this」要素を取得する方法
次のコードを検討してください。
$(this)
クリックされたものではなく、常に#main
要素に対応します。クリックされた<a>
を取得するにはどうすればよいですか?<a>
ありがとう!
編集:
申し訳ありませんが、皆さんは正しいようです:http://jsfiddle.net/R2rJU/1/
私の問題は、2 番目のセレクターの結果を変数に保存して、セレクターとして使用できなくなったことです。
jquery - live :: `delegate` または `on` の JQuery 置換
jQuery API の説明によると、ライブは最新バージョンで完全に削除されています。しかし、それは私たちのプロジェクトで広く使用されています。例えば:
等
最新のjqueryを使用したい場合、ライブの正しい代替品は何ですか? デリゲートまたはオン?
少し説明を期待しています。前もって感謝します
jquery-mobile - ユーザーがjqueryモバイルで異なるページを切り替えるときのページコール回数
私はjqueryモバイルを使用しています.実際に私の問題は、ユーザーが別のページから切り替えるときに私のページが3回呼び出されることです.最初に私の「ホーム」コールは1回です. .it はリスト ビューで表示されます。しかし、クリックして行を表示すると、2番目のページが表示されます。なぜそれは私が知らない3回呼び出すのですか?
ここにフィドルの私のコードがあります.. http://jsfiddle.net/ravi1989/AkX7t/2/
jquery - jQuery: 最高のパフォーマンスを得るために複数のイベントを処理する最良の方法
jQuery を使用して複数のイベントを同じ要素にアタッチする必要がある場合.on()
、すべてのイベントを 1 つの呼び出しに結合し、それらを使用して区別する必要がありevent.type
ますか? .on()
または、イベントごとに個別の呼び出しを行う必要がありますか?
複合イベント:
個別のイベント:
どれが一番速いですか?
[編集] 追加の詳細:明らかに 2 つの側面を考慮する必要があります。最初の側面は、ページの読み込みが完了し、これらのイベント ハンドラーが設定されているとき.on()
です。ただし、2番目の側面は、これらのイベントが実際にトリガーされるときです。マウスオーバーまたはクリック.myElement
が何度も発生するため、より重要であると信じていますが、.on()
呼び出しは1回だけ呼び出されます(DOMが変更された場合は複数回呼び出されますが、それでもイベント自体より少ない)。
jquery - 静的に作成された DOM 要素に jQuery `on` を使用できますか。また、on(event,selector,function) と on(event,function) の違いは何ですか?
on
jQueryの代わりに、静的に作成された DOM 要素に
jQuery を使用できますかclick
(それが機能することはわかっていますが、使用するのに適しているか知りたいですか?)
これの違いは何ですか
$('body').on('click', '#joinSession', function(){})
と$('#joinSession').on('click', function() {})
私はjsfiddleを作成しましたが、両方の方法で同じ結果が得られますが、これには何が大きな違いがありますか?
HTML
Jquery スクリプト
jquery - 複数のイベントを同じ関数にバインドする
複数のイベントを同じ関数にバインドするにはどうすればよいですか。クリックとタッチスタートで同じことをしたい。そして、マウスオーバーの2番目の機能が必要です。この種のセットアップを使用したいと思います。