問題タブ [mouseleave]
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のmouseout()とmouseleave()の違いは何ですか?
jQueryのmouseout()とmouseleave()の違いは何ですか?
javascript - jQuery mouseenter / mouseleave html()-スワップの問題
私は次のJavascript/jQuery関数を持っています:
動作しますが、完全ではありません。divはわずかに重なることがあり(尋ねないでください)、下の図が伝えようとしているように、必ずしも「Out」値を取得するとは限りません。これは、ポインターをそれらの上に非常に速く移動した場合に特に発生します。
すべてのdivがmouseleaveで「Out」値を取得することを確認する方法はありますか?ありがとう!
更新:実際のコードの抜粋
私の実際の関数は上記の例ほど単純ではないため、実際の関数の正確なコードをここに含めました。
そして、私のHTMLマークアップは次のようになります。
一般的な考え方は、最も内側の国の名前が(から取得された)<span>
の従業員を表す番号と交換され、次にに戻されるというものです。mouseenter
getNumber();
mouseleave
本当の問題は、ポインターを別のdivに移動したときに、多くのdivが従業員番号を保持することです。つまり、mouseleave
イベントはすべてのdivで実行されるわけではありません。
実例: http: //jsfiddle.net/N9YAu/4/
お役に立てれば。再度、感謝します!
javascript - 小さな JavaScript/jQuery の mouseleave に関する質問
画像がクリックされると ul を下にスライドする jQuery を使用して、この小さな JavaScript を取得しました。
マウスが ul/image を離れたことを認識し、ユーザーが画像を再度クリックする代わりにスライドさせられるように変更できるかどうか疑問に思っていました。click() 以外のものを使用すると、(自然に) 画像にのみ適用され、ul がオブジェクトとして認識されません。助言がありますか?
javascript - 動きが遅すぎるときのjquery mouseleaveの問題
jQuery の mouseenter および mouseleave イベントを使用して、div を上下にスライドさせています。
マウスがdivから非常にゆっくりと移動した場合にのみ発生しないように見えるmouseleaveを除いて、すべてがうまく機能します。マウスを比較的通常または速い速度で動かすと、期待どおりに動作します。
誰かがこれを説明したり、これを回避する方法について情報を提供したりできますか?
コード:
jquery - カーソルがまだ要素の上にある間に、IE7でmouseleaveがトリガーされます
ポップアップメニューを閉じるためにmouseleaveを使用しています。これは、IE7 を除くすべてのターゲット ブラウザで正しく動作します。IE7 では、カーソルが明らかにターゲット要素上にあるときに mouseleave がトリガーされます。以下に、ポップアップのメイン コンテナを黄色で強調表示しました。マウスを図のように配置し、少し (まだ黄色の範囲内で) 移動すると、要素を含む黄色で mouseleave がトリガーされます。ここで何が起こっているかについてのアイデアはありますか?カーソルがまだ要素内にあるときに要素で mouseleave がトリガーされる原因は何ですか?
よく見ると、カーソルがポップアップの不透明な部分の上にある場合でも、mouseleave イベントがトリガーされることがわかります。
silverlight - 一貫性のない動作を示す Silverlight MouseLeave
したがって、私の問題は、カーソルを特定の速度で動かした場合にのみ MouseLeave イベントがトリガーされることです。以下は、ボーダー付きのサムです。親指をクリックし、マウス ボタンを押したままにします。境界の外でゆっくり動く = イベントなし、境界の外で速く動く = イベント。
それはシルバーライトのバグですか、それとも何か不足していますか? ありがとう/マイク
jquery - Jquery: mouseleave = true の場合、これを行います
簡単な質問です。Jquery でこの機能を実現するにはどうすればよいですか: マウスがホバーしているかどうかをテストする.myBox
また
注:IFステートメントを探しています
jquery - Jquery:mouseleave に遅延を追加する方法
hoverintent プラグインは、私が必要としているものとは正反対です。.trigger によってトリガーされる .popup があります。ホバーすると、.popup が数秒間フェードアウトしないようにしたいのですが、ホバーしてから再度ホバーすると、発生するフェードアウトがキャンセルされます。 .popupを開いたままにします。
誰も私がこれを行う方法を知っていますか?
これは機能しませんが、アイデアでした:
jquery - jQuery mousemove stop
フェリックスによる英訳:
マウスカーソルに追従し、カーソルが一定の距離にあると移動を停止するメニューを作成したいと思います。これまでの私の解決策:2つのネストされたdivを作成しました。内部divにはメニューが含まれています。外側のdivは、メニューを停止するためのものです。カーソルが外側のdivの上に移動した場合、内側のdivは停止し、カーソルが外側のdivの上にある限り留まります。*編集:そして、メニューはソフトに、しかし素早く停止するはずです。
元のドイツ語:
ichmöchteeinMenüerstellenwelchesmeinenMauszeiger verfolgtundinbestimmternähestehenbleibt。MeinLösungsansatzistfolgender:Ich baue 2 ineinanderverschachtelteDIVs。Im innerenDIVistdasMenüvorhanden。DasäußereDivistzumstoppenda。また、wenn ich mit demMauszeigerindasäußereDivgehesolldas innere DIV stark abbremsen und stehen bleiben、solange ichdrinbin。
Hier mein derzeitigerコード(fw's:jQuery):
*編集:IEのバグがありました。外側のdivに透明なgifを配置する必要がありました。これで、この関数は問題ありません。外側または内側のdivにいる場合、divは移動しませんが、すぐに停止することはありません。それは非常に柔らかく速く停止し、200pxのように動かないようにし、clearIntervall()で停止または停止します。もう1つタイマーを作る必要がありますか?
c# - WinFormにフルドッキングされたリストボックスが1つしかない場合、MouseLeaveは起動しません
単純なリストボックスしかないフォームがあります。リストボックスは完全にドッキングされており、フォームのFormBorderStyleはNoneに設定されています。
MouseLeaveイベントをフォームに添付すると、起動しません。(MouseMove、MouseHoverなども起動しません)
ただし、リストボックスのドッキングを解除してサイズを変更し、フォームの少なくとも一部が表示されるようにすると、フォームの表示されている部分にマウスを移動すると、すべてのマウスイベントが再度発生します。
フルドッキングされたリストボックスのみで構成されている場合でも、フォームがマウスイベントを受信するようにするにはどうすればよいですか?
ありがとう