問題タブ [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.
javascript - jQuery $(document).ready と UpdatePanels?
jQuery を使用して、UpdatePanel 内の要素に対するマウスオーバー効果を接続しています。イベントは にバインドされてい$(document).ready
ます。例えば:
もちろん、これはページが最初にロードされるときは正常に機能しますが、UpdatePanel が部分的なページ更新を行うと、更新パネルは実行されず、UpdatePanel 内でマウスオーバー効果が機能しなくなります。
最初のページの読み込み時だけでなく、UpdatePanel が部分的なページ更新を起動するたびに、jQuery に配線するための推奨されるアプローチは何ですか? 代わりに ASP.NET ajax ライフサイクルを使用する必要があり$(document).ready
ますか?
javascript - 子供向けのJavascript「onMouseOver」トリガー?
これが私が使用しているjQueryの結果であるかどうかはわかりませんが、これは私がやろうとしていることです:
基本的な CSS と jQuery に精通している人には、簡単なアニメーションをツールチップに追加しようとしています。問題は、そのようなアニメーションのトリガーです。アニメーションが発生したときに、ユーザーがマウスをツールチップの上に移動すると、ユーザーがマウスを離すまでアニメーションが表示と非表示のループに入るようです。マウスが親divの外に移動したときにアニメーションを一度だけ消したいので、これは望ましくない効果です。ツールチップが親 div から離れて表示されるように CSS を配置しましたが、アクションは親でのみトリガーされ、その子ではトリガーされません。
基本的に、これを達成するにはどうすればよいですか?親要素のホバー/アウト状態が、子のホバー/アウト状態が何もせずに、その親の子で関数 (アニメーション) をトリガーするようにします。onMouseOver
andの通常のメソッドはonMouseOut
、そのメソッドが属する親の子に対してもトリガーしているように見えます。これは、かなり望ましくない影響を引き起こしています。
私はjQueryを初めて使用することに注意してください(これまでのところ驚くべきことですが、できれば自分のサイトをその良さで覆いたいと思っています)、jQueryを使用してホバー/アウト状態を実現するより良い方法があるかどうかはおそらくわかりませんそれらについて。
jquery - この Javascript (jQuery) が無限ループに入らないのはなぜですか?
Karl Swedberg のブログでイベントのバインドとバインド解除に関する素晴らしい記事 (私は jQuery を使用する js の初心者であるため) を読んでいましたが、コードのこの部分 (簡潔にするために簡略化されています) に完全に戸惑いました:
同じ関数をそれ自体の中に入れることで、無限ループに実行し続けないのはなぜですか? しかし、イベントを要素に再バインドするために使用されます...!?
javascript - フローティング ツールチップを使用した Flot の例はありますか?
私は現在、全体的に非常に強力なAPIであるFlotグラフに取り組んでいますが、高度な使用例は広く文書化されていません。
API は、グラフ上で hoverable を設定する方法があることを示唆していますが、それが正確に何を意味するのかはわかりません。
誰かが遭遇したいくつかの例、またはその問題のコードに貢献できるかどうかを知りたいです。これらは、次のいずれかの例を示しています。
- Flot チャート要素のイベントにカーソルを合わせるとトリガーされる動的なツールチップ
- 目盛りのツールチップ (x 軸にカーソルを合わせると詳細が表示されます)
- Flotで使用されているあらゆる種類のホバーオーバー/動的イベントバインディング
私が探している効果は、このOpen Flash Chart の例に似ています
javascript - JQuery ClickイベントがSafariでトリガーされませんか?
ユーザーが選択ボックスからオプションを選択したときに何かをしようとしています - できるだけ簡単ですか? JQuery 1.3.1 を使用して、選択ボックスの ID を持つクリック ハンドラーを登録しています。Chrome と Safari を使用してテストし、機能しないことが判明するまでは、すべて問題ありませんでした。
- Firefox 3.05 - はい
- IE 7.0.5730.13 - はい
- IE6Eolas - はい
- Sarafi 3.2.1 - いいえ
- クロム 1.0.154.43 - いいえ
以下のコードを参照してください。
これが機能するために私が何をすべきか知っている人はいますか? アラートは最終的にトリガーされますが、選択ボックスをダブルクリックした後にのみ発生しますか?
jquery - フォームリセットボタンは、select要素のonChangeイベントを発生させますか?
onChange
イベントが添付されたいくつかの選択要素を含むフォームがあります。誰かがフォームのリセットボタンをクリックしてもイベントを発生させたいのですが。
私の質問は次のとおりです。フォームをリセットすると、選択要素onChange
イベントが発生しますか?
これがjQueryの簡単な例です
ありがとう!
javascript - テキスト ボックスの透かしを使用すると Javascript イベントが発生しない
テキスト ボックスにフォーカスが移ると消える単純な透かしをテキスト ボックスに実装しようとしています。うまく機能しているように見えるこのjQueryプラグインを見つけました:
http://remysharp.com/2007/01/25/jquery-tutorial-text-box-hints/
透かしは、次のコードで宣伝されているとおりに機能しました。
ただし、テーブルのクリック イベントにアラートを追加すると、テキスト ボックスのテキストのある部分をクリックしても、イベントがバブルアップしないことがわかりました。ただし、テキストボックスのテキストのない部分をクリックすると、うまく泡立ちます。アラートの作成に使用した jQuery コードは次のとおりです。
テキスト ボックスの一部がクリックされたときにイベントがバブルアップしない理由を知っている人はいますか?
jquery - jQuery の複数のイベント ハンドラ - キャンセルする方法は?
2 つの異なる時間に (jQuery を使用して) クリック イベントにバインドされた 2 つの関数があります。それらが解雇される順序は重要です。彼らは正しい順序で発砲しています。問題は、最初の関数が false を返すとき、2 番目の関数がまだ起動していることです!
イベントを適切にキャンセルするにはどうすればよいですか?
コード例:
ページをクリックすると、「b」警告メッセージが引き続き表示されます。これは受け入れがたい!
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 回は実行しません。ユーザーがサイズ変更を完了したら、それを処理するのが最善の策だと思います。