問題タブ [mouseenter]

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 投票する
3 に答える
60 参照

jquery - Jqueryドロップダウンは正常に機能しています...しかし、もっと良いかもしれません

これが私の作業中のドロップダウンメニューです...

http://jsfiddle.net/NAyWQ/7/

それは仕事をし、現時点で私が必要とするほとんどすべての機能です...しかし、少し最適化できると感じています。つまり、境界divなしでこれを行う方法はありますか? また、メニューに戻るとドロップダウンが再起動しますが、大したことではありませんが、この動作を防ぐとよいでしょう。

任意の提案/微調整をいただければ幸いです。

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

jquery - jQuery.vticker.js mouseleave、mouseenter関数の問題

ニュースのスクロールアップまたはブラインド効果のあるウェブサイトを開発しています。シナリオは、ユーザーがニュースアイテムにマウスを合わせると、ポップボックスが開きます。

私が書いたコードですべてがうまくいっています:

すべて問題ありませんが、ニュースアイテムボックスにカーソルを合わせると表示されますが、ボックスにカーソルを合わせることができません。マウスポインターがニュースストリップを離れると、vticker.js関数mouseleaveが呼び出され、ボックスが再び消えます。

このページをライブhttp://tagbees.designforce.us/で確認し、この問題を解決するためのアドバイスをください。

前もって感謝します。よろしく

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

jquery - .mouseenter は "overflow:none" を追加します。これを防ぐにはどうすればよいですか? どうすれば hoverIntent をシミュレートできますか?

だから私はこの奇妙な問題を抱えています。

アイテムにカーソルを合わせている間、ナビゲーションの後ろにリボンが移動しています。これには、リボンの形状を描画するための古い css-corner トリックが含まれています。これらは負のボトム プロパティによって配置されます。奇妙なことに、.mouseenter イベントは「this」に「overflow:none」クラスを追加しているようです。これを防ぐ方法はありますか?

2 つ目の質問は、hoverIntent のように、マウスが通り過ぎるだけで .mouseenter が起動しないようにするにはどうすればよいかということです。私は mouseenter がそれをしていると思っていましたが、どうやらそうではありませんでした。

これをより短く、より良くする方法に関するヒントも大歓迎です。コードは次のとおりです。noConflict スクリプトを実行しているため、「j」は $ に変換されます。

私のウェブサイトはここにあります: http://www.egegorgulu.com

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

jquery - このコードブロックでhoverIntentをシミュレートするにはどうすればよいですか?

私は前のトピックで同じことを尋ねましたが、誰かが私がこれのために別のものを開くべきであると言いました。だからここに行く:

ナビゲーションの背後でリボンをアニメーション化していますが、問題は、開始位置に戻って次の要素に戻るのではなく、アニメーション化された要素を前の場所に保持したいということです。私はこれを達成することができましたが、hoverIntentを使用しませんでした。これで、リボンはナビゲーション上のすべての動きを検出します。どうすればこれを防ぐことができますか?

私が間違っている場合は訂正してください。ただし、delay()とsetTimeout()は、停止に関係なく最後のアニメーションを起動するため、この時点では意味がありませんでした。マウスが通り過ぎたときに、mouseenterが起動しないようにするにはどうすればよいですか?たぶん、マウスがホバリングブロック上で300ミリ秒以上安定している場合のように、マウスオーバーのif句はありますか?

注:noConflictスクリプトを実行しているため、j=$です。

あなたは私のウェブサイトを見つけることができます:www.egegorgulu.com

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

ajax - jQuery MouseEnter Ajaxの問題?

次のロジックに問題があります-ajaxリクエストが複数回実行され、1回だけ実行したいからですか?

.myClass問題は、ajax リクエストが複数回実行されることを意味するものがたくさんあることです。ユーザーが入力している currentItem の上に入力したときに、一度だけ実行するにはどうすればよいですか?

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

c# - WPF TreeViewが複数のアイテムでMouseEnterを発生させないようにする方法は?

ツリーを作成する次のコードがあります。そのツリーの各アイテムは、ホバーすると背景が変わるはずです。

XAML:

C# コード ビハインド:

必要なことを行う代わりに、ツリーの表示が異なります。アイテムにカーソルを合わせると強調表示されますが、何らかの理由でその親アイテムも強調表示されます。

ここに画像の説明を入力

どうすれば問題を解決できますか?

UPD1私の問題はここで説明されている問題と非常によく似ていますが、解決策を適用する方法をまだ理解していません。

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

jquery - メニューのjquerymouseentermouseout

jqueryメニューのmouseenterの問題が発生しました。マウスが入ったときの修正方法ppそれでもdisplay block

ライブデモ: http: //jsfiddle.net/KTvf7/

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

jquery - jquery、クリックされた要素のみに影響を与える方法は?

私はこの設定をしています:

と:

1つの問題は、マウスを入力すると、実際にマウスで入力したdivではなく、すべてのdivが影響を受けることです。

ここで何$(this)を意味するのかわかりません

2番目の問題は、とよりも優れた方法hoverを使用したいのですが、同じ効果を得るためにどのように使用するかがわかりません。hoverIntentmouseentermouseleavefadeTo

何か案は?

ありがとう

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

jquery - マウスリーブでコンテンツを閉じる

これは私のメニューですhttp://jsfiddle.net/qj5hN/

マウスリーブ機能に関する問題。メニュー要素にカーソルを合わせると、下に新しいコンテンツが開きます。また、新しいドロップコンテンツにカーソルをゆっくりと合わせると、突然閉じます。方法がわかりません。どうすれば修正できますか?

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

javascript - jquery setTimeout&mouseenter&mouseleaveを使用したdivのスクロール

ページの下部にくっつく div コンテナがあります。マウスが div の外に出ると、3 秒後に div が沈むようにします。マウスがdivの上に移動すると、divが元の位置に上がるようにします。問題は、マウスが div の上をすばやく移動すると、div がページの上部に向かって移動し続けることです。