問題タブ [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 投票する
2 に答える
836 参照

jquery - jQuery mouseenter();までループします。発生し、マウスダウン中に

どのようにそれを解決しますか?マウスボタンが下にあり、マウスが(#List)を離れている間はスクロールしているはずです...

それは私がその間に行ったことですが、jQueryのmouseenterイベントが発生したかどうか、およびマウスボタンが押されているかどうかを確認する方法がわかりません...

助言がありますか?

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

flash - wmode=opaque または wmode=transparent の場合に Event.MOUSE_LEAVE を検出する方法

ほとんどの場合にうまく機能するカスタマイズされたドラッグ イベントがあります。

問題は、このコードを使用すると、wmode=transparentまたはステージ外でイベントが発生したときにイベントがwmode=opaque検出MOUSE_LEAVEされないことです。MOUSE_UP

MOUSE_LEAVEまたは のときにイベントを検出する方法はありwmodeますtransparentopaque?

また

回避策を実装できるようにwmode設定されていることを検出する方法はありますtransparentか?opaque

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

jquery - IE7 の JQuery Mouseleave イベント

以下のコードで簡単なドロップダウン メニューを実装しています。

jqueryコードは次のとおりです。

Firefox では正常に動作しますが、IE では動作しません。IE では、マウスが子要素 (画像) を離れると、mouseleave がトリガーされ、サブメニューが閉じられます。私は JQuery doc を参照し、mouseleave にはこの問題はないと推測します。どなたか、この件についてご意見をお聞かせいただけますか? ありがとう。

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

events - Mootools: 他のイベントが発生したときにイベントを停止する方法

mootools のイベント処理について質問があります。

ドロップダウン ナビゲーションの mouseenter イベントを遅らせたい。1秒後、「setStyle('display', 'block')」によってドローダウンリストが表示されます...これは私がこれまでに得たもので、機能しています:

遅延機能を使用して mouseenter イベントを遅らせました...私が取得したまだ解決できない問題は、ナビゲーション項目を既に離れたときに mouseenter イベントが発生することです。アイテムに入り、すぐにアイテムを離れ、1 秒後にサブアイテムがまだ表示されます。したがって、メニュー項目が既に表示されているかどうかにかかわらず、mouseleave イベント内で何らかのチェックが必要です。その後、メニュー項目がまだ表示されていない場合は、mouseenter イベントを停止できます... mouseleave イベントの関数から mouseenter イベントに応答する方法がわかりません...誰かがこれを理解してくれることを願っています...

前もって感謝します。

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

jquery - jquery mouseover/mouseleaveの繰り返し?

divを非表示または表示する画像にマウスオーバーとマウスリーブがあります。すべての画像はクラス "imgmouse" にあり、すべての div はクラス "tri-bottom" にあります。最初の tri-img が最初の tri-bottom div を表示および非表示にするように、この jquery を作成するにはどうすればよいでしょうか。最初の .imgmouse img にマウスを合わせて div.triangle-rollover を表示し、2 番目の .imgmouse img にマウスを合わせて 2 番目の div.triangle-rollover を表示しますか??

コード:

これは、次の表に関連しています。

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

jquery - アニメーションの実行中にjquery mouseenter "counter"を一時停止するにはどうすればよいですか?

jquery の mouseenter と mouseleave に問題があります。ホバーすると左にスライドしてリンク画像を表示するリンクボタンがあります。より滑らかなアニメーションの場合は、スライドして戻る前に少なくとも 1 秒待機します。ただし、その上を何度も移動すると発射が遅れるためです。
このトピックについて何日も検索しましたが、解決策はありませんでした。今、これを条件で解決することを考えました。これまでの私のコードは次のとおりです。

.wait() はタイムアウト スクリプトです。if 条件を使用すると、何も実行せず (新しい mouseenter はカウントされません)、終了したときにのみ再開する必要がありますが、機能しません。
ご協力ありがとうございました!

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

javascript - ページを離れるときにホバー状態が固執する - mouseleave を無視する

ホバリング要素、画像スワップ、スライド div、アニメーションなどを処理するために、かなり標準的な JavaScript/jQuery を使用していますが、問題ありません。「ホバー可能な」リンクされた要素をクリックすると、新しいページに移動する場合、mouseenterホバー状態は常に固定されます。

たとえば、何かの上にカーソルを置いてクリックし (別のページへのリンク)、[戻る] ボタンを使用してページに戻ると、クリックした要素のmouseenter状態は、マウスが要素の上になくなってもスタックします。 .

すべてをリセットするには、ページをリロードするか、要素を再度ホバーする必要があります。

数週間前にこれについて読んだことを覚えているようで、非常に簡単な修正がありましたが、それを見つけることができません。

誰かが適切な解決策に精通していますか?

ありがとうございました!

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

jquery - ネストされたulでのjQueryマウスリーブ

ネストされたulを含む単純なドロップダウンをまとめています。トップレベルのliにカーソルを合わせると、表示状態にアニメーション化する必要があります。そして、マウスがナビゲーション領域全体を離れると、非表示の状態にアニメーション化します。

表示状態にアニメーション化する場合は正常に機能します。私の問題は隠れ部分です。マウスがトップレベルのliを離れるたびに、mouseleaveを起動するようです。私は、私が間違って考えていない限り、そのmouseleaveは子要素に対してそれを行うべきではありません。

以下はコードです。どんな助けや洞察も大歓迎です。

そしてHTML

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

javascript - マウスオーバーされたDIVをjQuery経由で表示したままにするにはどうすればよいですか?

わかりました..少し複雑な質問です。TR にマウスオーバーすると表示される DIV があります。

DIV の上にマウスを置いても消えないようにしようとしています。任意のヒント?

明確 化 現在、TD にマウスオーバーすると、DIV が表示されます。DIV にマウスオーバーすると、DIV が残る (以前は消えていた) ように調整しました。ただし、マウスがTRを離れてDIVを離れても、DIVは消えません。

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

jquery - .mouseleave() と .delay() の連携

いくつかの「トリガー」( <li>s) のリストがあり、各トリガーには特定の DIV が表示され、各 DIV には「閉じる」ボタンがあります。

ここで、開いた/表示されている DIV にタイマー/遅延を追加して、ユーザーがマウスをトリガーから離してから 3 秒または 5 秒後に、開いた/表示されている DIV がフェードアウトするようにすることで、使いやすさを改善したいと考えています。

私が今抱えている問題は、.mouseleave() を使用して関数を追加するたびに、マウスがトリガー領域を離れるとすぐに、開いている/表示されている DIV が非表示になることです。

ただし、関数を削除すると、DIV は表示されたままになり、閉じるボタンをクリックして閉じることができます。

これが私の状況のフィドル/デモです。

どんな助けでも大歓迎です。

ありがとう。