問題タブ [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 - FirefoxでのjQueryMouseenter/Mouseleaveの問題
Firefoxでのみmosueenter/mouseleaveイベントに問題があります...
マウスが含まれているDIVを離れたときだけ知りたいです。ただし、マウスをテキストボックス上で非常に高速に移動するか、マウスをdivのスクロールバー上で移動すると、イベントが発生します。
- 編集 -
ホバーで以下を試してみました。Firefoxでのみ同じ問題が発生するようです。
javascript - Javascript MouseOver / MouseOut 子イベント
いくつかの子要素を持つ要素があります。マウスが親要素を離れると、親とその子を非表示にしたい。私が抱えている問題は、子供の上にマウスを置くと、マウスアウトイベントが発生することです。これを防ぐ最善の方法は何ですか?マウスが親またはその子の中にない場合にのみ、イベントを発生させたいと思っています。
jquery - ターゲットdivに子入力フィールドがある場合のjquery mouseenter/mouseleaveエラー
2 つのソート可能なリストがあり、1 つはネストされており、ネストされたソート可能なリストの li 要素に対してマウス エンター効果があります。私の問題は、ユーザーが入力フィールドである子要素の上でマウスをリスト内ですばやく移動すると、mouseenter および mouseleave 関数が一貫して呼び出されないことです。
問題を確認するには、ペインをリストにドラッグしてから、3 ~ 4 個のテキスト ボックス項目をペインにドラッグする必要があります。右上の 2 つの数字がマウスのイン/アウトを追跡していることがわかります。これまでのところ、自分のサイトは firefox 3.5.7 でしかテストしていないことに注意してください。この問題は Firefox バージョン 3.6 で修正されたようですが、以前のすべてのバージョンの Firefox 3.x で動作するにはこれが必要です
私のjquery 1.4.1コード:
mouseenter 関数と mouseleave 関数は次のとおりです。
ページに動的に li 要素を追加する関数を呼び出すときに、 live() を使用せずに mouseenter および mouseleave 関数を割り当てようとしました。ただし、問題は解決せず、firebug デバッガーでエラーが表示されます。おそらく、Firefox の relatedTarget と関係があります。ご協力ありがとうございます。
jquery - アニメーション要素の jQuery マウスリーブ バグ
私は奇妙な問題にぶつかりました。
jQuery 1.4.1 の mouseenter/mouseleave イベントは、マウスが動かされている場合に正しく発生しますが、大したことではありません。ただし、一部のブラウザーでは、カーソル自体は静的なままで、要素が animate() によって移動されている場合にバグが発生します。
したがって、次のようなコードを想像してください。
マウスを要素の上にすばやく移動してから停止すると、ブラウザーによって異なる結果が得られます。
FF3.6、Safari 4、IE7: マウス自体が静止している場合でも、カーソルがアニメーション化された要素を離れると、期待どおりに mouseleave が発生しました。
IE6、IE8、Opera 9/10、Safari 3、Chrome: 要素がウィンドウの外にある場合でも、mouseleave は発生しません。マウスを少し動かすと、正しい mouseleave イベントがトリガーされます。
それを修正する方法はありますか?
c# - C# TableLayoutPanel マウスリーブ
こんにちは、私は戦艦クローン ゲームを開発しており、TableLayoutPanel の MouseLeave イベントに問題があります。
最初のMouseMove:
これは正しく機能しているようです。
現在、MouseLeave イベント:
これは奇妙な動作です。コードを通過し、「HI」も表示されますが、PictureBox 画像は水に変更されません。理由についてのアイデアはありますか?これは常に発生するわけではなく、時々発生するだけです。
上記のコードが行っていることは、基本的に表のセルをスキャンすることであり、セルの内容が WATER の場合、表のセルの画像を SCAN に更新し、ユーザーが先に進むと、セルの画像を WATER に戻します。
これで十分な情報であることを願っています。さらに必要かどうか尋ねてください。
前もって感謝します。
ps これは、mouseover や mouseexit などの JavaScript を試みています。
私はいくつかの進歩を遂げました。MouseLeave の後、MouseMove が再度呼び出されるため、結果が発生しています。
私が思う別の方法でそれを論理化する必要があるだけです。
jquery - jquery の問題、mouseenter キューで無効にする
.li_group クラスにマウスを入力すると、1 つの<li>
タグでスライドダウン効果が発生し、すべてがスムーズに進みますが、遅延中にマウスを離して .li_group をオンにすると、効果が「キューに入れられ」、li が下にスライドし、遅延し、スライドしますもう一度ダウンなど...私は考えられるあらゆる方法を試しました。しかし、それはまだそれを行います...
hover の代わりに mouseenter を使用する理由は、ul / li リストの方がうまく機能するためです。
jquery - ホバーイベントと親に関する問題
それで、ネストされたdivのブロックがあるとしましょう:
私はこの種の振る舞いをしたい:
- divにカーソルを合わせます。その特定のdivは背景色を変更しますが、その子は変更しません。
- そのdivの子にカーソルを合わせます。繰り返しますが、子は色を変更しませんが、(重要な)親は元の色に戻ります。
- 親divに戻ります。子供は元の色に戻り、親はもう一度色を変更します。
最初の2つのステップは簡単です。
しかし、最後のステップで問題が発生しました。これは、子divに入ると、mouseenterイベントが親でアクティブなままであるためです。私がやったことは、そうではないように見せることだけです。親でmouseleaveをトリガーする唯一の方法は、ネストされたブロックを完全に終了して、再度入力することです。これを回避する方法はありますか?
jquery - jquery: 想定されていないときに mouseleave イベントが発生するようです
以下に示す html テーブルとスクリプトを考えると、マウスを行の外に移動しなくても、マウスが入った直後にマウスを離すイベントが発生するように見えるという問題があります。
jquery - jqueryを使用してマウスが2つのdivを離れたときにmouseleaveを起動する方法
私は隣り合わせに2つのdivを持っています。マウスが2つのdivを離れるときではなく、2つのdivを離れるときにmouseleaveを起動させたいです。
どうすればjqueryを使ってそれを行うことができますか?
乾杯
wpf - Blend 4 Beta:タイムラインの一部として画像ソースを変更する方法
私はBlend4ベータ版を試していて、簡単なことをする方法を探しています。
- マウスを画像に合わせると、画像のソースが別の画像に変更されます。発生する
MouseLeave
と、画像が元に戻ります。
ソースコードで実行できることはわかっていますが、xamlを手動でコーディングせずに、コードを使用せずに実行できる方法を探しています。
ブレンド4は完璧にフィットしているようです。しかし、ストーリーを開始するイベントトリガーを使用するか、ビジュアルステートを使用してこれを設定しようとしましたが、Blendは画像ソースが変更されたことを「覚えていない」ようです。画像の他のプロパティ(可視性、縮尺など)を変更したことを覚えていますが、画像ソースが私が求めているものです。
これはブレンドのバグですか、それとも私は何か間違ったことをしていますか?