問題タブ [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 に答える
2092 参照

javascript - jQueryでローカルとグローバルの両方のajaxイベントを実行する方法は?

最近、PrototypeからjQueryに切り替えて、いくつかの基本的な問題に取り組んでいます。

アプリケーションでいくつかの AJAX 要求を使用します。これらのリクエストの 95% について、ローディング インジケーターの表示または非表示など、いくつかのグローバル イベントを実行したいと考えています。グローバル機能とは別に、すべてのリクエストには、完了後に実行されるカスタム コードも必要です。

一度設定すると、ローカルのAjax イベントがグローバルのイベントをオーバーライドするようです。たとえば、次のコードを参照してください。

この特定のケースでは、ローカルの complete() イベントがグローバルの ajaxComplete() イベントの実行を停止しているように見えます。

ローカルとグローバルの ajax イベントの両方を実行する方法はありますか?

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

javascript - イベントハンドラからパブリックメソッドを呼び出す方法

私は以下の機能を持っています。Push、Pop、Removeメソッドを除いて、すべて正常に機能します。これらのメソッドは、イベントハンドラーによって呼び出される必要があります。このイベントは、GoogleMapsAPIによって発生します。

問題は、イベントが発生したときに、これらのメソッドが見つからないことです。「プッシュが定義されていません」というエラーメッセージが表示されます。

これで試しましが、うまくいきません。

イベントハンドラからパブリックメソッドを呼び出すにはどうすればよいですか?

みんなありがとう

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

javascript - Javascript IE イベント

これは Firefox では機能しますが、IE では機能しません。どんな助けでも大歓迎です!ありがとう!

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

javascript - アンカーリンクのHrefとonclickの問題

href イベントと onclick イベントの両方が指定されたアンカー リンクがあります。onclick は、location.href をサーバーの URL に設定し、href を別のリンクに設定します。リンクがクリックされると、href イベントは常に呼び出されますが、onclick イベントは 1 回だけ呼び出されます (つまり、1 つのアンカー リンクに対してのみ)。javascript をデバッグすると、href と onclick の両方を呼び出すように正しく動作します。何が問題なのですか?

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

javascript - Javascript:単一のアクションから発生する複数のイベント

ページ内の領域にonclickイベントがアタッチされており、ユーザーがその領域をクリックすると特定のアクションが発生します(当然)。最近、その地域に画像を追加しました。ユーザーがその画像をクリックしたときに、別のアクションを発生させたいのですが、リージョン全体に関連付けられたアクションを発生させたくありません。ただし、実際には、画像をクリックすると両方のイベントが発生します。画像がクリックされたときにリージョン全体のアクションを抑制するにはどうすればよいですか?

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

javascript - jQueryイベントが顔を殴っている

過去 4 時間かけて、1 回しか発生しないことが原因で jQuery イベントが複数回発生する理由を突き止めようとしました。基本的に、jQuery で画像を回転させる広告バナーがあります。デフォルトで表示されているものを除くすべての画像をロードするために、ページがロードされるまで待っています。

なんらかの奇妙な理由で、画像の onLoad が各画像に対して3回起動しているため、まだエフェクトに到達していません。私の最初の推測はバブリングだったので、少し突っ込んで .stopPropagation() jQuery 関数を試しました。残念ながら、それは私にとっては何の役にも立ちませんでした。

なぜこれが起こっているのか誰かが私に説明できるなら、私はとても素晴らしいです.

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

jquery - jQuery フェードイン フェードアウト (または表示/非表示) の問題

カレンダー コントロールの日付にマウスを置いたときにツールチップを表示しようとしています。

私はそれぞれ mouseenter/mouseleave イベントを使用して、fadeIn/fadeOut を実行しています。これは機能します。

ただし、私の問題はカレンダーであるため、多くの日があり、マウスを一週間全体で移動すると、すべてのイベントが完了するまで、フェードイン/フェードアウト (または表示/非表示) がすべて順番に発生します。 .. すべて順番に発生しているため、何らかの遅延があります。

これが起こらないようにする最善の方法は何でしょうか?

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

javascript - JavaScriptで非表示を作成するには?

<img src="a.gif">JavaScript を使用してプログラムで非表示のような単純なタグを作成するにはどうすればよいですか?