問題タブ [mousehover]

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 に答える
5217 参照

.net - c#チェックリストボックスMouseMoveとMouseHoverイベントハンドラー

次のMouseMoveイベントハンドラーを使用して、テキストファイルのコンテンツをCheckedListBoxのツールチップとして表示しています。各checkedListBoxItemにタグ付けされたテキストファイルオブジェクトがあります。

問題は、checkedListBoxで頻繁にマウスを動かすために、アプリケーションの速度が低下していることです。

MouseHover別の方法として、イベントとそのハンドラーを使用する必要があると思いました。しかし、musePointerが現在オンになっているcheckedListBoxItemを見つけることができませんでした。このような:

ここでint indexは-1を返し、chk.SelectedItemを返しnullます。

この種の問題の解決策は何でしょうか?

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

c# - マウスホバー、複数回表示されるツールチップ

カスタム コントロール (C#、ビジュアル スタジオ) があります。mousehover イベントでツールチップを表示したい。

しかし、何をしても表示されないか、複数回表示される可能性があります。

私はそれが次のように簡単だと思った:

しかし、これはうまくいきません。私はたくさんのことを試しましたが、それを機能させることができないようです。表示のためにそこからプライベートフィールドにアクセスしたいので、ツールチップをコンポーネントの一部にしたいと思います。

助けてくれてありがとう

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

jquery - ホバーアウト時のJQueryは、マウスが移動した要素を取得します

一部の要素に単一レベルのドロップダウンがあるナビゲーション システムがあります。マウスをナビに沿って移動すると、ナビの下部から簡単に外れてしまうことを除いて、私はそれを思い通りに動作させました(インラインアイテムの2番目の全幅ラインドロップダウンです)。

私が必要としているのは、他のナビゲーション項目に干渉することなく、下に落ちたときにナビゲーションが消えるのを防ぐ方法です (そのため、これらの上にカーソルを置いたときにナビゲーションが即座に非表示になります)。

ホバー アウト イベントが呼び出されたときに、マウスを置いている要素を見つける方法はありますか? このようにして、彼らが体の上にマウスを置いているかどうかを検出し、タイマーを開始して 1000 ミリ秒程度でナビを非表示にすることができました。

私は hoverIntent を試しましたが、あるナビゲーション項目から別のナビゲーション項目への移動を遅らせる余裕がないため、これは私が必要としているものには機能しません...それはナビゲーションを非常に使いにくくします!

それか、マウスの位置を使用して単にナビゲーションの下部から落ちたかどうかを検出する方法はありますか?

どんな助けでも大歓迎です。現在のナビゲーションの Jquery は次のとおりです。

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

jquery - Jquery animate 注文の質問

だから私はマウスホバーで背景を変更するロゴを持っています.5つの異なる背景をマウスホバーに表示し、ランダム化せず、5番目のマウスホバーが完了すると最初の背景に戻そうとしています. どうすればこれを達成できますか?

これがjqueryスクリプトです

そしてCSS

編集:

Scott M. のアドバイスに従い、次のコードを取得しました。

それはおそらく何かが欠けている...

しかし、問題は、他の div (logo1、logo2、logo3、および logo4) をそれぞれの画像に追加し、マウスホバーがオンになるまで非表示にする方法がわからないことです。最善の方法は何ですか? 表示:なし?

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

c# - TreeNodeマウスホバーツールチップが表示されない

ツリービューノードにマウスを置いたときにツールチップを表示しようとしています。しかし、ツールチップは表示されません。

これは私のコードです:

何を確認すればよいですか?

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

c# - C#親のMouseHover/MouseLeaveで要素を表示/非表示

C# では、次のようになります。

  • と非表示のUserControlを含む。PictureBoxFlowPanel

私が達成したいこと:

  • UserControlカーソルを合わせると ( MouseHover)、 非FlowPanel表示が に設定されvisible = trueます。マウスが UserControl または から離れたら、を設定FlowPanelする 必要があります。FlowPanelvisible = false

MouseLeaveこのイベントは、マウスが に入ったときにトリガーされるため、 onを使用しUserControlても機能しませんFlowPanelFlowPanelマウスが離れたときにそれを非表示にしますFlowPanelが、バグがあります(トリガーされる場合MouseLeaveとトリガーされない場合があります)。

これを修正する最善の方法は何ですか?

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

c# - ウィンドウ全体での MouseHover/MouseLeave イベント

と のハンドラーを持つ Form サブクラスがありMouseHoverますMouseLeave。ポインターがウィンドウの背景にある場合、イベントは正常に機能しますが、ポインターがウィンドウMouseLeaveのコントロールに移動すると、イベントが発生します。

とにかく、ウィンドウ全体をカバーするイベントがありますか?

(.NET 2.0、Visual Studio 2005、Windows XP。)

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

jquery - ホバー時にこのjqueryに遅延を追加します

私はこのコードを使用しています:

正常に動作します

私がやりたいのは、マウスオーバーイベントに遅延を追加することです

私は正直に言うと、このコードを別のサイトで見つけましたが、それがどのように機能するかを完全には理解していません。

ユーザーがマウスアウトすると、navBar_timer関数が呼び出され、ドロップダウンメニューが再び非表示になるまでに何らかの遅延が追加されますが、マウスオーバーにホバーを実装する方法がよくわかりません。

任意のガイダンスをいただければ幸いです

ありがとう

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

jquery - 子要素にカーソルを合わせたときに、親のマウスアウトが発生しないようにするにはどうすればよいですか?

ですから、マウスが上に移動すると緑色に変わる赤い正方形の画像があり、マウスが正方形を離れると赤に戻るとしましょう。次に、正方形にカーソルを合わせると緑色に変わり、その下に長方形が表示されるように、メニューのようなものを作成しました。

私がしたいことは次のとおりです。長方形が表示され、マウスを正方形から長方形の上に移動した後、マウスを長方形の外に移動するまで正方形を緑色のままにしたい.

jqueryでこれを行うにはどうすればよいですか? 私が使用するコードは次のようなものです: