
マウスオーバーで変化する画像が多数あるページに、jQueryを使ったTopへゆっくりスクロールしながら戻るボタンを設置しています。
ボタンを押してスクロール中、マウスカーソルの下に、マウスオーバーで変化する画像がたまたま差しかかると、マウスオーバー動作が起きてしまい、一瞬、スクロールがひっかかるような、ぎこちない感じになります。
キレイにスクロールさせたいのですが、スクロール中にマウスオーバーを無視するようなスクリプトってありますか?
tooltipみたいな動作も無視できたらうれしけれど。
よろしくお願いいたします。
(ボタンを画面の端に設置するのが安全策なんですが、デザイン上、使いたくないので、その方向は無視して下さい)
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
よくわかってませんが、回答が無いようなので…
イベントの発生を阻止するような処理があれば簡単に実現できるでしょうが、多分ないと思います。
イベントをキャンセルする処理はありますが、イベント処理順序の制御はできないので、他のイベントがどのように設定されているのかによって、処理実行前にキャンセル可能かどうかは不明です。
少しだけ手間はかかりますが、スクロール中のフラグでも作っておいて、マウスオーバーのイベント処理側を修正して、「フラグが立っていたらその処理をパスする」というように変更するのが確実かもしれません。
(これによって結果的に無視できますが、それは既にあるコードを修正することになるので、一律の書き方というわけにはいきません)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
jsonテキストデータの並び替え...
-
jsで質問です。 ボタンが二つ存...
-
スマホ上で、左右スワイプで次...
-
ラジオボタンを複数選択したと...
-
Outlookのアカウントがあるとメ...
-
変数宣言と初期値代入の場所に...
-
Adobe acrobat proでフォームを...
-
初心者です。gulpでコンパイル...
-
階層別の組織図の自動作成について
-
ボタンを押したあとに画像を表...
-
Cookieに保存されない
-
画面遷移を行わずに同一ページ...
-
インスタグラムのapiを利用して...
-
タグを教えてください。
-
jsで質問です。 formをsubmitし...
-
2025年相性がいい人のサイトの...
-
CookieをWebStoeageに変える
-
jqueryのselect2で検索欄の文字...
-
<tr>指定した表の行要素をボ...
-
食材の期限を管理するためにGAS...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スマホ上で、左右スワイプで次...
-
jsonテキストデータの並び替え...
-
jQueryで同じクラス名のものを...
-
jqueryのselect2で検索欄の文字...
-
jsで質問です。 ボタンが二つ存...
-
読み込んだQRコードをフォーム...
-
二次元配列を使って順位をだす...
-
ボタンを押したあとに画像を表...
-
【JS】selectでchangeした時の...
-
Cookieに保存されない
-
初心者です。gulpでコンパイル...
-
【Google Apps Script】「ライ...
-
Adobe acrobat proでフォームを...
-
HTMLでサブフレームから親のス...
-
フォームが空欄の時にフォーム...
-
セレクトを全て選択されていな...
-
GASでチェックボックスを一括of...
-
jQueryでのレスポンシブが綺麗...
-
ブックマークレットについて
-
jsで、配列内の文章を改行する...
おすすめ情報