問題タブ [javascript-events]

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.

0 投票する
3 に答える
16900 参照

javascript - 要素を remove() して別の場所に append() すると、jQuery でイベントが失われますか?

要素を remove() して別の場所に append() すると、jQuery ではどうなりますか?

イベントがフックされていないようです-まるで新しいhtmlを挿入したかのようです(これが起こっていると思います)。ただし、コードにバグがある可能性もあります。そのため、続行する前にこの動作を確認したかっただけです。

この場合、イベントを HTML のその部分だけに再接続する簡単な方法や、そもそもイベントを失うことなく要素を移動する別の方法はありますか。

0 投票する
2 に答える
1053 参照

javascript - Javascript - カスタム イベントに頭を悩ませようとしている

カスタムイベントについて頭を悩ませようとしています。カスタム イベントを登録してトリガーする方法を理解しています。ただし、真のカスタム イベントを登録することはできないようです。クリック、オンロード、ブラーなどの DOM イベントにすべてをさかのぼる必要があります。それとも間違っていますか?

たとえば、配列があるとします。配列の長さが変化したときに発火するイベントを登録したい。私の理解では、イベントを登録してから、以前に保存された長さと現在の配列の長さをチェックする setInterval タイマーを作成する必要があります。長さが変更された場合は、setInterval 内からカスタム イベントをトリガーする必要があります。

配列のイベントを登録し、長さが変化したときに自動的に起動する方法はありますか?

0 投票する
4 に答える
2298 参照

javascript - Internet Explorer 7 での JavaScript / jQuery の問題

次のような単純な HTML ページがあります。

ヘッダーに次のような jQuery JavaScript があります。

FireFox で HTML リンクをクリックすると、「Hello!」というアラートが表示されます。これが IE7/8 で機能しないのはなぜですか?

IE で (動的に) ビルド DOM を見ると、「onmouseup」が存在することがわかりますが、呼び出されることはありません。「onmouseup」を「onclick」に置き換えてみました-同じ問題...

0 投票する
5 に答える
2668 参照

javascript - javascript - 座標を指定してhtmlコントロールを取得する

トリガーされたイベント (onmousedown、onmouseup、onclick など) の座標を指定するだけで、HTML コントロールの ID を取得する方法を教えてください。座標は

e.clientX 、 e.clientY e はイベント オブジェクトです。

アイデアは、そのコントロールの定義に onClick イベントを持たずに、クリック イベントが行われるコントロールの ID を取得することです。

これにより、複数のコントロールに対して onClick イベントを指定する必要がなくなります。

0 投票する
4 に答える
11066 参照

javascript - 変更時にjquery MultiSelect送信フォーム

私は優れたjQuery MultiSelectプラグインを使用しています。

私が抱えている問題は、値が変更されたときにフォームを送信したいということです。これを機能させるのにあらゆる種類の問題がありますが、これを達成する方法について洞察を持っている人はいますか?

これを適切に処理するものがある場合は、代替の jQuery プラグイン/スクリプトも使用できます。

0 投票する
2 に答える
404 参照

javascript - ウィンドウの(X)ボタンに問題があります

ウィンドウの(X)ボタンを無効にする方法。

window.openのtitlebar=no / 0のようないくつかのプロパティを試してみましたが、うまく機能していません。誰かがこのクエリで私を助けることができますか?

前もって感謝します

0 投票する
1 に答える
717 参照

jquery - jQuery Events params through chain

How to send message to other chained events? Or stop others from one?

0 投票する
4 に答える
1845 参照

javascript - Javascript からリンクのクリックスルー イベントをキャプチャする

ユーザーのクリックストリーム全体を追跡するために、ユーザーが右クリックし、リンク上で [新しいタブで開く] (またはほとんどのブラウザーで中クリック) を選択すると、javascript イベントを発生させたいと思います。これらのリンクのほとんどは自分のサイトの外にリンクしているため、ブラウザの全体的なエクスペリエンス (ステータス バーなど) をできるだけ妨げないようにしたいと考えています。これを解決するためにどのようなオプションがありますか?

0 投票する
4 に答える
1187 参照

javascript - フォーム送信時に送信ボタンを無効にする際の問題

ご挨拶

jquery disable on submit プラグインを使用していますが、問題があります。送信ボタンを無効にすると、サーバーに戻されないため、どのボタンが押されたかわかりません。これは正常ですか?私にできることはありますか?

私は自分のウェブサイトを改造したくないので、どのボタンが押されたかを知るためにフォーム送信時に変数を設定する必要があります。

何か案は ?