問題タブ [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.
jquery - jQuery:アンバインド後にマウスイベントを返す方法は?
マウスが TD 要素に入るとテキスト入力を表示し、離れると非表示にする必要があります。したがって、この入力 (フォーカス) をクリックすると、マウスイベントのバインドが解除されます.入力で Enter キーを押したときに、標準アクションを mouseenter と mouseleave にバインドするには、何を書く必要がありますか?
jquery - jQuery の 2 つの mouseenter イベント、1 つの関数を 1 回起動する
mouseenter/mouseleave イベントを要素 (単なる画像) にバインドし、次に 2 つの関数を実行します。私の問題は、最初のマウス入力で 2 つの関数のいずれかを 1 回だけ起動することです。
別名、最初のマウス入力では 2 つのことが起こり、2 番目のマウス入力では 1 つのことが起こります。
編集: http://jsfiddle.net/Am5ZC/
.one
関数をそのブロックの外に移動し、独自の別のマウス エンター/リーブ ブロックに移動すると、functionSwapImageBack()
一度だけ起動します (つまり、.one は両方のコード ブロックのイベントを削除します)。
これについてどうすればいいのかよくわかりませんが、助けてくれてありがとう!
jquery - Jqueryドロップダウンは正常に機能しています...しかし、もっと良いかもしれません
これが私の作業中のドロップダウンメニューです...
それは仕事をし、現時点で私が必要とするほとんどすべての機能です...しかし、少し最適化できると感じています。つまり、境界divなしでこれを行う方法はありますか? また、メニューに戻るとドロップダウンが再起動しますが、大したことではありませんが、この動作を防ぐとよいでしょう。
任意の提案/微調整をいただければ幸いです。
jquery - jQuery.vticker.js mouseleave、mouseenter関数の問題
ニュースのスクロールアップまたはブラインド効果のあるウェブサイトを開発しています。シナリオは、ユーザーがニュースアイテムにマウスを合わせると、ポップボックスが開きます。
私が書いたコードですべてがうまくいっています:
すべて問題ありませんが、ニュースアイテムボックスにカーソルを合わせると表示されますが、ボックスにカーソルを合わせることができません。マウスポインターがニュースストリップを離れると、vticker.js関数mouseleaveが呼び出され、ボックスが再び消えます。
このページをライブhttp://tagbees.designforce.us/で確認し、この問題を解決するためのアドバイスをください。
前もって感謝します。よろしく
jquery - マウスをクリックしてドラッグしてからアウトしたときに、マウスアウトでフェードアウトする方法は?
ユーザーがスクロール可能な領域にマウスを入力またはマウスを残したときに、jQueryを使用してtinyScrollBarをフェードインおよびフェードアウトしています。
私が抱えている問題は、ユーザーがスクロールバーハンドルをクリックしてドラッグし、スクロールバーハンドル以外の場所でマウスを離すと、壊れてフェードインまたはフェードアウトしなくなることです。
これが私の試みたコードです...
フィードバックをお寄せいただきありがとうございます。
jquery - .mouseenter は "overflow:none" を追加します。これを防ぐにはどうすればよいですか? どうすれば hoverIntent をシミュレートできますか?
だから私はこの奇妙な問題を抱えています。
アイテムにカーソルを合わせている間、ナビゲーションの後ろにリボンが移動しています。これには、リボンの形状を描画するための古い css-corner トリックが含まれています。これらは負のボトム プロパティによって配置されます。奇妙なことに、.mouseenter イベントは「this」に「overflow:none」クラスを追加しているようです。これを防ぐ方法はありますか?
2 つ目の質問は、hoverIntent のように、マウスが通り過ぎるだけで .mouseenter が起動しないようにするにはどうすればよいかということです。私は mouseenter がそれをしていると思っていましたが、どうやらそうではありませんでした。
これをより短く、より良くする方法に関するヒントも大歓迎です。コードは次のとおりです。noConflict スクリプトを実行しているため、「j」は $ に変換されます。
私のウェブサイトはここにあります: http://www.egegorgulu.com
jquery - このコードブロックでhoverIntentをシミュレートするにはどうすればよいですか?
私は前のトピックで同じことを尋ねましたが、誰かが私がこれのために別のものを開くべきであると言いました。だからここに行く:
ナビゲーションの背後でリボンをアニメーション化していますが、問題は、開始位置に戻って次の要素に戻るのではなく、アニメーション化された要素を前の場所に保持したいということです。私はこれを達成することができましたが、hoverIntentを使用しませんでした。これで、リボンはナビゲーション上のすべての動きを検出します。どうすればこれを防ぐことができますか?
私が間違っている場合は訂正してください。ただし、delay()とsetTimeout()は、停止に関係なく最後のアニメーションを起動するため、この時点では意味がありませんでした。マウスが通り過ぎたときに、mouseenterが起動しないようにするにはどうすればよいですか?たぶん、マウスがホバリングブロック上で300ミリ秒以上安定している場合のように、マウスオーバーのif句はありますか?
注:noConflictスクリプトを実行しているため、j=$です。
あなたは私のウェブサイトを見つけることができます:www.egegorgulu.com
jquery - jquery、クリックされた要素のみに影響を与える方法は?
私はこの設定をしています:
と:
1つの問題は、マウスを入力すると、実際にマウスで入力したdivではなく、すべてのdivが影響を受けることです。
ここで何$(this)
を意味するのかわかりません
2番目の問題は、とよりも優れた方法hover
を使用したいのですが、同じ効果を得るためにどのように使用するかがわかりません。hoverIntent
mouseenter
mouseleave
fadeTo
何か案は?
ありがとう
jquery - マウスリーブでコンテンツを閉じる
これは私のメニューですhttp://jsfiddle.net/qj5hN/
マウスリーブ機能に関する問題。メニュー要素にカーソルを合わせると、下に新しいコンテンツが開きます。また、新しいドロップコンテンツにカーソルをゆっくりと合わせると、突然閉じます。方法がわかりません。どうすれば修正できますか?
javascript - jquery setTimeout&mouseenter&mouseleaveを使用したdivのスクロール
ページの下部にくっつく div コンテナがあります。マウスが div の外に出ると、3 秒後に div が沈むようにします。マウスがdivの上に移動すると、divが元の位置に上がるようにします。問題は、マウスが div の上をすばやく移動すると、div がページの上部に向かって移動し続けることです。