問題タブ [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 投票する
1 に答える
310 参照

javascript - マウスイベントからのすべてのイベントが発生したことを検出しますか?

マウスイベントのすべてのイベントがいつ発生したか知りたいです。

たとえば、ドキュメントと要素にリスナーを登録し、要素をクリックすると、複数のイベントが発生する可能性があります(結果のイベントがバブリングしている場合はさらに多くなります)。

そのクリックに起因するすべてのイベントがいつ完了したかをどのように知ることができますか?

このサイトは、これを行う1つの方法を提供します。時間間隔で新しいイベントでリストを更新することにより、マウスイベントをリストにクラスター化します。私はタイマーなしの自動化された方法を望んでいました。

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

javascript-events - JavaScriptでonChangeを停止する方法

選択ボックスの 1 つで、onChange="..." が指定されています... 選択が変更された後に他のフォーム値を変更したいのです。

ただし...同じページで、有線の場合、値を手動で設定する必要があります..そのため、javascriptを使用して選択コンボックスの値を設定する必要がありますが、この場合、そのonChangeイベントは必要ありません解雇される…

どうやって歩き回れるの???

私が実際に dijit.form.comboBox を使用していることを忘れていました。通常の HTML フォームのコンボ ボックスの場合、問題は発生しません。私だけが dijit コンボ ボックスを使用し、値を他の値に設定しようとすると、dojo が onChange をトリガーします。

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

javascript-events - このイベントをトリガーする方法は?

2つのパスワード入力があり、それぞれがパスワードキーパッドで入力されますが、キーボード入力はありません。キーパッドは、ボタン1〜9を備えた3x3のテーブルです。

クライアントのマウスカーソルがキーパッドテーブルを離れたときにイベントをトリガーするにはどうすればよいですか?

私がやりたいのは、ユーザーが何かをクリックしてからキーパッドを離れ、パスワード入力を検証して確認することです。

onmouseoutとdivラッパーをテーブルに追加しようとしましたが、カーソルをボタンの上に置くとイベントが発生するため、期待したものではありませんでした。

ありがとう。

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

javascript-events - 同じクラスを持つ複数の要素に対してイベントが登録されている場合、特定の要素インスタンスを取得するにはどうすればよいですか

同じクラスを持つ複数の要素に対してイベントが登録されている場合、特定の要素インスタンスを取得するにはどうすればよいですか?

コード

エラー

「ハンドラーが未定義です」というエラーが表示される

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

javascript - javascriptイベントの継承

リストを使用して、ホバーすると表示され、離れると非表示になるシンプルなナビゲーションメニューを作成しています。タグにカーソルを合わせるとメニュー(ul)が表示され、div全体からマウスを移動したときにのみ表示されます。ただし、以下のコードは、divタグだけでなく、すべてのタグがマウスアウトされたときにマウスアウトをヒットしています。各子タグがイベントを継承していると思いますが、どうすればそれを回避できますか?

0 投票する
7 に答える
597 参照

javascript - Webページの画像効果-JavaScript?他には?

私はそこにいるすべてのウェブの達人の頭脳を選ぶように頼んでいます。

実装しようとしているアイデアがあります。

画面に半ダースの画像を、たとえば円の形で表示したいのですが、マウスで1つにカーソルを合わせると、灰色と白からフルカラーにフェードし、少し大きくなったり、ドロップシャドウが生成されたりします。マウスがその上にある間とどまる効果。

私はVB6とSQLServerにあまり慣れていませんが、私のWeb開発の経験は、メモ帳を使用して生のHTMLを生成し、ActiveDesktopでお気に入りのフォルダーやWebサイトやドキュメントへのリンクなどを表示するところまで広がっています。

つまり、w3schools.comなどのプログラミングリソースのWebサイトを確認する必要があります。具体的には、JavaScriptを使用するか、その他のメソッドを使用するかを指定します。また、特定のメソッド呼び出しを確認することもできます。

私は「ここで...このコードを試してみてください」ではなく、10画面のコードをカットアンドペーストします。「ポジショニングについては、www.thiswebpage.comを見て、XYZを見てください」などのヒントを求めています。 「フェード効果については、JavaScriptのABCメソッドを見てください」など。

事前に教祖に感謝します。

編集:2009年7月14日-これが適切かもしれないと思っただけです。GoogleAppsがホストするウェブサイトでページをホストします。

また、私が考えていたのは白黒のフェード効果だけではなく、1つの可能性にすぎませんでした。他の素晴らしい、微妙な効果が考慮されるかもしれません。

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

javascript - 追加された新しい要素を知るための Javascript ユニバーサルな方法

Javascript の AddEventHandler は、イベント (onclick など) を普遍的に (つまり、任意の要素で) 処理するためのものです。

新しい要素 (input、div、select など) が (Ajax、jQuery などを介して) ページに追加されているときに、イベントを発生させる方法はありますか (どの種類かわかりません)。

dev mozilla の DOM ドキュメントを調べましたが、何も見つかりませんでした。正しいページを見ていない可能性があります。

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

javascript - ロード時にイベントを追加するjqueryの問題

次のコードで登録する「変更」イベントの取得に問題があります

そしてjquery document.readyで

したがって、最初のデータを取得し、選択の 1 つを変更するたびに、マップ データを再度取得します (getDataWithinBounds が ajax 呼び出しを送信します)。問題は、それが機能しないことです。変更イベントが追加されることはありません。

ただし、コンソールで map.init(); と入力すると、それは機能します。これは奇妙です。どのように違いがあるのか​​ わかりませんか?ここで何が欠けていますか?私はこれをサファリとFirefoxでまったく同じ動作でテストしています

0 投票する
6 に答える
1364 参照

javascript - document.onload よりも速く onclick を開始する

関数を onclick-event にアタッチしたいリンクを含む html ページがあります。もちろん、それを行う1つの方法は次のとおりです。

しかし、これがベストプラクティスではないことはわかっています。その代わりに、window.onload を待ち、リンクをループして、rel="save" を使用して保存機能をリンクにアタッチします。これに関する問題は、ページ全体の読み込みが完了するまで待機することです。これは、リンクが表示されてクリック可能になってから数秒かかる場合があります。

これを行う別の方法はありますか?html で onclick を回避すると、リンクがレンダリングされるとすぐに機能します。