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

javascript - jQuery $(document).ready と UpdatePanels?

jQuery を使用して、UpdatePanel 内の要素に対するマウスオーバー効果を接続しています。イベントは にバインドされてい$(document).readyます。例えば:

もちろん、これはページが最初にロードされるときは正常に機能しますが、UpdatePanel が部分的なページ更新を行うと、更新パネルは実行されず、UpdatePanel 内でマウスオーバー効果が機能しなくなります。

最初のページの読み込み時だけでなく、UpdatePanel が部分的なページ更新を起動するたびに、jQuery に配線するための推奨されるアプローチは何ですか? 代わりに ASP.NET ajax ライフサイクルを使用する必要があり$(document).readyますか?

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

javascript - 子供向けのJavascript「onMouseOver」トリガー?

これが私が使用しているjQueryの結果であるかどうかはわかりませんが、これは私がやろうとしていることです:

基本的な CSS と jQuery に精通している人には、簡単なアニメーションをツールチップに追加しようとしています。問題は、そのようなアニメーションのトリガーです。アニメーションが発生したときに、ユーザーがマウスをツールチップの上に移動すると、ユーザーがマウスを離すまでアニメーションが表示と非表示のループに入るようです。マウスが親divの外に移動したときにアニメーションを一度だけ消したいので、これは望ましくない効果です。ツールチップが親 div から離れて表示されるように CSS を配置しましたが、アクションは親でのみトリガーされ、その子ではトリガーされません。

基本的に、これを達成するにはどうすればよいですか?親要素のホバー/アウト状態が、子のホバー/アウト状態が何もせずに、その親の子で関数 (アニメーション) をトリガーするようにします。onMouseOverandの通常のメソッドはonMouseOut、そのメソッドが属する親の子に対してもトリガーしているように見えます。これは、かなり望ましくない影響を引き起こしています。

私はjQueryを初めて使用することに注意してください(これまでのところ驚くべきことですが、できれば自分のサイトをその良さで覆いたいと思っています)、jQueryを使用してホバー/アウト状態を実現するより良い方法があるかどうかはおそらくわかりませんそれらについて。

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

jquery - この Javascript (jQuery) が無限ループに入らないのはなぜですか?

Karl Swedberg のブログでイベントのバインドとバインド解除に関する素晴らしい記事 (私は jQuery を使用する js の初心者であるため) を読んでいましたが、コードのこの部分 (簡潔にするために簡略化されています) に完全に戸惑いました:

同じ関数をそれ自体の中に入れることで、無限ループに実行し続けないのはなぜですか? しかし、イベントを要素に再バインドするために使用されます...!?

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

javascript - フローティング ツールチップを使用した Flot の例はありますか?

私は現在、全体的に非常に強力なAPIであるFlotグラフに取り組んでいますが、高度な使用例は広く文書化されていません。

API は、グラフ上で hoverable を設定する方法があることを示唆していますが、それが正確に何を意味するのかはわかりません。

誰かが遭遇したいくつかの例、またはその問題のコードに貢献できるかどうかを知りたいです。これらは、次のいずれかの例を示しています。

  • Flot チャート要素のイベントにカーソルを合わせるとトリガーされる動的なツールチップ
  • 目盛りのツールチップ (x 軸にカーソルを合わせると詳細が表示されます)
  • Flotで使用されているあらゆる種類のホバーオーバー/動的イベントバインディング

私が探している効果は、このOpen Flash Chart の例に似ています

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

javascript - JQuery ClickイベントがSafariでトリガーされませんか?

ユーザーが選択ボックスからオプションを選択したときに何かをしようとしています - できるだけ簡単ですか? JQuery 1.3.1 を使用して、選択ボックスの ID を持つクリック ハンドラーを登録しています。Chrome と Safari を使用してテストし、機能しないことが判明するまでは、すべて問題ありませんでした。

  1. Firefox 3.05 - はい
  2. IE 7.0.5730.13 - はい
  3. IE6Eolas - はい
  4. Sarafi 3.2.1 - いいえ
  5. クロム 1.0.154.43 - いいえ

以下のコードを参照してください。

これが機能するために私が何をすべきか知っている人はいますか? アラートは最終的にトリガーされますが、選択ボックスをダブルクリックした後にのみ発生しますか?

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

jquery - フォームリセットボタンは、select要素のonChangeイベントを発生させますか?

onChangeイベントが添付されたいくつかの選択要素を含むフォームがあります。誰かがフォームのリセットボタンをクリックしてもイベントを発生させたいのですが。

私の質問は次のとおりです。フォームをリセットすると、選択要素onChangeイベントが発生しますか?

これがjQueryの簡単な例です

ありがとう!

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

javascript - テキスト ボックスの透かしを使用すると Javascript イベントが発生しない

テキスト ボックスにフォーカスが移ると消える単純な透かしをテキスト ボックスに実装しようとしています。うまく機能しているように見えるこのjQueryプラグインを見つけました:

http://remysharp.com/2007/01/25/jquery-tutorial-text-box-hints/

透かしは、次のコードで宣伝されているとおりに機能しました。

ただし、テーブルのクリック イベントにアラートを追加すると、テキスト ボックスのテキストのある部分をクリックしても、イベントがバブルアップしないことがわかりました。ただし、テキストボックスのテキストのない部分をクリックすると、うまく泡立ちます。アラートの作成に使用した jQuery コードは次のとおりです。

テキスト ボックスの一部がクリックされたときにイベントがバブルアップしない理由を知っている人はいますか?

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

jquery - jQuery の複数のイベント ハンドラ - キャンセルする方法は?

2 つの異なる時間に (jQuery を使用して) クリック イベントにバインドされた 2 つの関数があります。それらが解雇される順序は重要です。彼らは正しい順序で発砲しています。問題は、最初の関数が false を返すとき、2 番目の関数がまだ起動していることです!

イベントを適切にキャンセルするにはどうすればよいですか?

コード例:

ページをクリックすると、「b」警告メッセージが引き続き表示されます。これは受け入れがたい!

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

jquery - サイズ変更ハンドルをドラッグ中に複数回発生するサイズ変更イベント

この jQuery プラグインが機能することを期待していましたが、機能しませんでした。

http://andowebsit.es/blog/noteslog.com/post/how-to-fix-the-resize-event-in-ie (以前のリンクは noteslog.com/post/how-to-fix-the-resize でした) -イベント・イン・イエ)。

彼のサイトにコメントを追加しましたが、モデレートされているため、まだ表示されていない可能性があります。

とにかく、私の願いを説明させてください。ユーザーがブラウザーのウィンドウのサイズ変更ハンドルをアクティブにドラッグしている間ではなく、ユーザーがサイズ変更を一時停止したり、サイズ変更を完了したりしたときに、「サイズ変更」タイプのイベントを発生させたいと考えています。かなり複雑で時間のかかるOnResizeHandled関数を実行する必要がありますが、ユーザーがウィンドウを 100 ピクセル広げて、動きのピクセルごとにイベントが発生したという理由だけで、100 回は実行しません。ユーザーがサイズ変更を完了したら、それを処理するのが最善の策だと思います。

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

javascript - jQuery イベント ハンドラーのバインドを解除する

数分前にこの質問に答えようとして、この例を自分用に用意しました。

最初のバインド解除が機能しない理由:

しかし、これはtrialMethod2メソッドで機能します: