問題タブ [mouseout]

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 投票する
2 に答える
828 参照

jquery - mouseOut 時間の追加

サブメニューからマウスアウトしても x 秒間開いたままになるように、このスクリプトを変更するにはどうすればよいですか?

現在、マウスアウトするとすぐにスライドアップ(非表示)になります。x秒後に非表示になるhoverintentのような機能が必要です。

HTML:

ご協力いただきありがとうございます!

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

javascript - setTimeout と mouseout の問題

私はこのコードを持っています:

しかし、Firebug はエラーを出します: beforemouseout が定義されていません。なんで?jsfiddle.netで試してみましたが、エラーは発生しませんでしたが、結果は期待したものではありません.#hourをクリックしてテキストを非表示にし、onmouseoutがトリガーされて5秒待ってから-にチェックを行う

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

javascript - onclickでマウスオーバーイベントを無効にするには?

画像を変更するイベントを使用してmouseoverいますmouseoutmouseovermouseout

また、ユーザーがリンクをクリックしたときに、mouseoutイベントを無効にして、それぞれの関数が呼び出されないようにすることはできますか?

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

jquery - この jQuery に MouseOut 遅延を追加する (メニュー ナビゲーション)

私は完全な絶対 jQuery 初心者です。CSS/jQuery ナビゲーション メニューを自分のサイトに追加するためのチュートリアルに従っていましたが、動作するようになりました。ドロップダウン メニューがすぐに消えてしまうため、追加してほしいのはマウス アウトのわずかな遅延だけです。マウスアウトすると、メニューが少し使いづらくなります。これが私のスクリプトです:

このスクリプトに必要なコードを追加してくれる人はいますか? 私はあなたがそれをどのようにやったかを研究することを約束するので、私は実際にそれから学びます;-D

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

java - ユーザーがマウスを画面外に移動したときにビューを移動できるようにするにはどうすればよいですか?

ビューの移動を実装します。マウスがオフスクリーン (オフウィンドウ) であるかどうかを知り、それに応じてオフセット変数を調整するだけです。

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

javascript - AJAX を使用した jQuery.hover が正しく機能しない

$.post と組み合わせた jquery ホバーに苦労しています。

私の目標は、一連の選択ボタンを作成することでした。ホバーすると画像が変わります (この画像へのパスは $.post によって読み込まれます)。画像は、マウスアウト時にデフォルトに変更されます。

また、選択ボタンをクリックすると、画像が永久に変更されます。

問題は、ホバーしても画像が永久に変更される場合があることです。

リンクテキストで試し てみてください しばらく猛烈に選択項目にカーソルを合わせてみてください。画像が元に戻りません。

どうすればこれを修正できますか?

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

javascript - アクティブな要素を移動すると、InternetExplorerでmouseoutイベントが失われます

私が使用しているライブラリでは、要素にカーソルを合わせたときに、要素をdomの前面に移動するタスクがあります。(私はそれを大きくするので、それを見る必要があり、マウスを外したときに縮小します)。

appendChildren私が使用しているライブラリには、アクティブな要素を使用してその親の最後に移動し、さらにdomの最後に向かって、次に上に移動する、きちんとしたソリューションがあります。

問題は、あなたが動かしている要素があなたがmouseoutイベントの上にホバリングしている要素であるために失われると私は信じていることです。マウスはまだノード上にありますが、mouseoutイベントは発生していません。

問題を確認するために機能を削除しました。Firefoxでは正常に動作しますが、IEのどのバージョンでも動作しません。ここでは速度を上げるためにjQueryを使用しています。ソリューションは単純な古いJavascriptにすることができます。これは、アップストリームに戻る必要がある場合があるため、優先されます。

要素がvmlであり、ライブラリがRaphaelであり、toFront呼び出しを使用しているため、ここではz-indexを使用できません。簡単な例で問題を示すためにul/liを使用したサンプル

編集:これは、実際の動作を確認するためのjsペーストビンへのリンクです。http://jsbin.com/obesa4

**編集2:**投稿する前に、すべての回答に対するすべてのコメントを参照してください。

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

javascript - Javascript の「マウスオーバー」および「マウスアウト」イベント

次のコードを検討してください。

HTML:

CSS:

JavaScript:

ここでわかる.bように、 が表示されるとmouseout自動的にちらつきが発生するため、何らかのちらつきが発生します。この問題をどのように解決しますか?

望ましい動作は次.aのとおりです。常に表示する必要があります。.b.a.a.b.a

の位置と寸法.aは一定ではありません (その場で計算する必要があります)。

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

jquery - setTimeoutを使用したJqueryマウスオーバーマウスアウトメニュー

誰かがこの単純なコードで私を助けてくれますか..私はまだjsの初心者で、何が間違っているのかわかりません。基本的に私はマウスオーバーメニューを作ろうとしています。

マウスオーバーは機能しますが、マウスがリンクコンテナの外にある場合、コードは実行されません。

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

jquery - マウスオーバーで背景色を変更し、マウスアウト後に削除する

クラスが であるテーブルがありますforum。私のjqueryコード:

それは完全に機能しますが、より効率的な方法でそれを行うことは可能ですかvar color = $(this).css("background-color");? mouseout前の背景色を残して削除した直後#380606? ありがとうございました。