問題タブ [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.
.net - c#チェックリストボックスMouseMoveとMouseHoverイベントハンドラー
次のMouseMove
イベントハンドラーを使用して、テキストファイルのコンテンツをCheckedListBoxのツールチップとして表示しています。各checkedListBoxItemにタグ付けされたテキストファイルオブジェクトがあります。
問題は、checkedListBoxで頻繁にマウスを動かすために、アプリケーションの速度が低下していることです。
MouseHover
別の方法として、イベントとそのハンドラーを使用する必要があると思いました。しかし、musePointerが現在オンになっているcheckedListBoxItemを見つけることができませんでした。このような:
ここでint index
は-1を返し、chk.SelectedItem
を返しnull
ます。
この種の問題の解決策は何でしょうか?
c# - マウスホバー、複数回表示されるツールチップ
カスタム コントロール (C#、ビジュアル スタジオ) があります。mousehover イベントでツールチップを表示したい。
しかし、何をしても表示されないか、複数回表示される可能性があります。
私はそれが次のように簡単だと思った:
しかし、これはうまくいきません。私はたくさんのことを試しましたが、それを機能させることができないようです。表示のためにそこからプライベートフィールドにアクセスしたいので、ツールチップをコンポーネントの一部にしたいと思います。
助けてくれてありがとう
jquery - ホバーアウト時のJQueryは、マウスが移動した要素を取得します
一部の要素に単一レベルのドロップダウンがあるナビゲーション システムがあります。マウスをナビに沿って移動すると、ナビの下部から簡単に外れてしまうことを除いて、私はそれを思い通りに動作させました(インラインアイテムの2番目の全幅ラインドロップダウンです)。
私が必要としているのは、他のナビゲーション項目に干渉することなく、下に落ちたときにナビゲーションが消えるのを防ぐ方法です (そのため、これらの上にカーソルを置いたときにナビゲーションが即座に非表示になります)。
ホバー アウト イベントが呼び出されたときに、マウスを置いている要素を見つける方法はありますか? このようにして、彼らが体の上にマウスを置いているかどうかを検出し、タイマーを開始して 1000 ミリ秒程度でナビを非表示にすることができました。
私は hoverIntent を試しましたが、あるナビゲーション項目から別のナビゲーション項目への移動を遅らせる余裕がないため、これは私が必要としているものには機能しません...それはナビゲーションを非常に使いにくくします!
それか、マウスの位置を使用して単にナビゲーションの下部から落ちたかどうかを検出する方法はありますか?
どんな助けでも大歓迎です。現在のナビゲーションの Jquery は次のとおりです。
jquery - Jquery animate 注文の質問
だから私はマウスホバーで背景を変更するロゴを持っています.5つの異なる背景をマウスホバーに表示し、ランダム化せず、5番目のマウスホバーが完了すると最初の背景に戻そうとしています. どうすればこれを達成できますか?
これがjqueryスクリプトです
そしてCSS
編集:
Scott M. のアドバイスに従い、次のコードを取得しました。
それはおそらく何かが欠けている...
しかし、問題は、他の div (logo1、logo2、logo3、および logo4) をそれぞれの画像に追加し、マウスホバーがオンになるまで非表示にする方法がわからないことです。最善の方法は何ですか? 表示:なし?
c# - TreeNodeマウスホバーツールチップが表示されない
ツリービューノードにマウスを置いたときにツールチップを表示しようとしています。しかし、ツールチップは表示されません。
これは私のコードです:
何を確認すればよいですか?
c# - C#親のMouseHover/MouseLeaveで要素を表示/非表示
C# では、次のようになります。
- と非表示の
UserControl
を含む。PictureBox
FlowPanel
私が達成したいこと:
- に
UserControl
カーソルを合わせると (MouseHover
)、 非FlowPanel
表示が に設定されvisible = true
ます。マウスがUserControl
または から離れたら、を設定FlowPanel
する 必要があります。FlowPanel
visible = false
MouseLeave
このイベントは、マウスが に入ったときにトリガーされるため、 onを使用しUserControl
ても機能しませんFlowPanel
。FlowPanel
マウスが離れたときにそれを非表示にしますFlowPanel
が、バグがあります(トリガーされる場合MouseLeave
とトリガーされない場合があります)。
これを修正する最善の方法は何ですか?
c# - ウィンドウ全体での MouseHover/MouseLeave イベント
と のハンドラーを持つ Form サブクラスがありMouseHover
ますMouseLeave
。ポインターがウィンドウの背景にある場合、イベントは正常に機能しますが、ポインターがウィンドウ内MouseLeave
のコントロールに移動すると、イベントが発生します。
とにかく、ウィンドウ全体をカバーするイベントがありますか?
(.NET 2.0、Visual Studio 2005、Windows XP。)
jquery - ホバー時にこのjqueryに遅延を追加します
私はこのコードを使用しています:
正常に動作します
私がやりたいのは、マウスオーバーイベントに遅延を追加することです
私は正直に言うと、このコードを別のサイトで見つけましたが、それがどのように機能するかを完全には理解していません。
ユーザーがマウスアウトすると、navBar_timer関数が呼び出され、ドロップダウンメニューが再び非表示になるまでに何らかの遅延が追加されますが、マウスオーバーにホバーを実装する方法がよくわかりません。
任意のガイダンスをいただければ幸いです
ありがとう
jquery - 子要素にカーソルを合わせたときに、親のマウスアウトが発生しないようにするにはどうすればよいですか?
ですから、マウスが上に移動すると緑色に変わる赤い正方形の画像があり、マウスが正方形を離れると赤に戻るとしましょう。次に、正方形にカーソルを合わせると緑色に変わり、その下に長方形が表示されるように、メニューのようなものを作成しました。
私がしたいことは次のとおりです。長方形が表示され、マウスを正方形から長方形の上に移動した後、マウスを長方形の外に移動するまで正方形を緑色のままにしたい.
jqueryでこれを行うにはどうすればよいですか? 私が使用するコードは次のようなものです: