問題タブ [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.

0 投票する
5 に答える
57018 参照

javascript - jQueryのmouseout()とmouseleave()の違いは何ですか?

jQueryのmouseout()とmouseleave()の違いは何ですか?

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

javascript - jQuery mouseenter / mouseleave html()-スワップの問題

私は次のJavascript/jQuery関数を持っています:

動作しますが、完全ではありません。divはわずかに重なることがあり(尋ねないでください)、下の図が伝えようとしているように、必ずしも「Out」値を取得するとは限りません。これは、ポインターをそれらの上に非常に速く移動した場合に特に発生します。

代替テキスト

すべてのdivがmouseleaveで「Out」値を取得することを確認する方法はありますか?ありがとう!

更新:実際のコードの抜粋

私の実際の関数は上記の例ほど単純ではないため、実際の関数の正確なコードをここに含めました。

そして、私のHTMLマークアップは次のようになります。

一般的な考え方は、最も内側の国の名前が(から取得された)<span>の従業員を表す番号と交換され、次にに戻されるというものです。mouseentergetNumber();mouseleave

本当の問題は、ポインターを別のdivに移動したときに、多くのdivが従業員番号を保持することです。つまり、mouseleaveイベントはすべてのdivで実行されるわけではありません。

実例: http: //jsfiddle.net/N9YAu/4/

お役に立てれば。再度、感謝します!

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

javascript - 小さな JavaScript/jQuery の mouseleave に関する質問

画像がクリックされると ul を下にスライドする jQuery を使用して、この小さな JavaScript を取得しました。

マウスが ul/image を離れたことを認識し、ユーザーが画像を再度クリックする代わりにスライドさせられるように変更できるかどうか疑問に思っていました。click() 以外のものを使用すると、(自然に) 画像にのみ適用され、ul がオブジェクトとして認識されません。助言がありますか?

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

javascript - 動きが遅すぎるときのjquery mouseleaveの問題

jQuery の mouseenter および mouseleave イベントを使用して、div を上下にスライドさせています。

マウスがdivから非常にゆっくりと移動した場合にのみ発生しないように見えるmouseleaveを除いて、すべてがうまく機能します。マウスを比較的通常または速い速度で動かすと、期待どおりに動作します。

誰かがこれを説明したり、これを回避する方法について情報を提供したりできますか?

コード:

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

jquery - カーソルがまだ要素の上にある間に、IE7でmouseleaveがトリガーされます

ポップアップメニューを閉じるためにmouseleaveを使用しています。これは、IE7 を除くすべてのターゲット ブラウザで正しく動作します。IE7 では、カーソルが明らかにターゲット要素上にあるときに mouseleave がトリガーされます。以下に、ポップアップのメイン コンテナを黄色で強調表示しました。マウスを図のように配置し、少し (まだ黄色の範囲内で) 移動すると、要素を含む黄色で mouseleave がトリガーされます。ここで何が起こっているかについてのアイデアはありますか?カーソルがまだ要素内にあるときに要素で mouseleave がトリガーされる原因は何ですか?

代替テキスト

よく見ると、カーソルがポップアップの不透明な部分の上にある場合でも、mouseleave イベントがトリガーされることがわかります。

代替テキスト

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

silverlight - 一貫性のない動作を示す Silverlight MouseLeave

したがって、私の問題は、カーソルを特定の速度で動かした場合にのみ MouseLeave イベントがトリガーされることです。以下は、ボーダー付きのサムです。親指をクリックし、マウス ボタンを押したままにします。境界の外でゆっくり動く = イベントなし、境界の外で速く動く = イベント。

それはシルバーライトのバグですか、それとも何か不足していますか? ありがとう/マイク

0 投票する
8 に答える
36952 参照

jquery - Jquery: mouseleave = true の場合、これを行います

簡単な質問です。Jquery でこの機能を実現するにはどうすればよいですか: マウスがホバーしているかどうかをテストする.myBox

また

注:IFステートメントを探しています

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

jquery - Jquery:mouseleave に遅延を追加する方法

hoverintent プラグインは、私が必要としているものとは正反対です。.trigger によってトリガーされる .popup があります。ホバーすると、.popup が数秒間フェードアウトしないようにしたいのですが、ホバーしてから再度ホバーすると、発生するフェードアウトがキャンセルされます。 .popupを開いたままにします。

誰も私がこれを行う方法を知っていますか?

これは機能しませんが、アイデアでした:

0 投票する
0 に答える
1206 参照

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つタイマーを作る必要がありますか?

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

c# - WinFormにフルドッキングされたリストボックスが1つしかない場合、MouseLeaveは起動しません

単純なリストボックスしかないフォームがあります。リストボックスは完全にドッキングされており、フォームのFormBorderStyleはNoneに設定されています。

MouseLeaveイベントをフォームに添付すると、起動しません。(MouseMove、MouseHoverなども起動しません)

ただし、リストボックスのドッキングを解除してサイズを変更し、フォームの少なくとも一部が表示されるようにすると、フォームの表示されている部分にマウスを移動すると、すべてのマウスイベントが再度発生します。

フルドッキングされたリストボックスのみで構成されている場合でも、フォームがマウスイベントを受信するようにするにはどうすればよいですか?

ありがとう