[解決済み] iPad/iPhoneのホバー操作でリンクがダブルクリックされる問題
2022-07-07 10:26:34
質問
私は何回か前に作った、jquery のマウス イベントを使用するウェブサイトを持っています...ちょうど ipad を得たので、すべてのマウス オーバー イベントがクリックに変換されることに気づきました...したがって例えば私は 1 回ではなく 2 回クリックしなければなりません(最初のホバー、実際のクリックより)...
この問題を解決するための回避策はありますか?たぶん、mouseover/outなどの代わりに使用すべきjqueryコマンドがあるのでしょう。 ありがとうございます!
どのように解決するには?
完全にテストしたわけではありませんが、iOS はタッチ イベントを発生させるので、jQuery の設定であると仮定すれば、これは動作する可能性があります。
$('a').on('click touchend', function(e) {
var el = $(this);
var link = el.attr('href');
window.location = link;
});
このアイデアは、Mobile WebKit が
touchend
イベントを発生させるので、それをリッスンして
touchend
イベントが発生した時点でブラウザをリダイレクトします。
関連
-
Uncaught TypeError: 未定義のプロパティ 'length' を読み取れませんでした。
-
[解決済み] クラスメソッド内の "this "をタイプスクリプトで記述する
-
[解決済み] jest.fn()の値はモック関数またはスパイである必要があります。
-
[解決済み] GoogleのホストされたjQueryを使用する最良の方法、しかしGoogleの私のホストされたライブラリにフォールバックすることは失敗します。
-
[解決済み] jQueryでtextareaの値を設定する
-
[解決済み] jQueryでloading spinnerを表示するには?
-
[解決済み] jQueryの.ajax()メソッドが私のセッションクッキーを送信しないのはなぜですか?
-
[解決済み】jQueryがリクエストボディに有効なjsonを投稿する。
-
[解決済み】$(window).width()がメディアクエリとは違う
-
[解決済み] jQueryでinput[type=text]の値変化を検出する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 選択オプション「selected」を値で設定する
-
[解決済み] jQuery.ajaxでmultipart/formdataを送信する。
-
[解決済み] jQueryでPUT/DELETEリクエストを送信する方法は?
-
[解決済み] jQueryで複数のCSS属性を定義するには?
-
[解決済み] jQueryがどのバージョンで読み込まれているかを確認するには?
-
[解決済み] jQueryの複数要素の同一クリックイベント
-
[解決済み] jQueryを使用して配列から特定の値を削除する方法
-
[解決済み】jQueryのテンプレートエンジン【終了しました
-
[解決済み] Jqueryのコードはヘッダーとフッターのどちらに入れるべきですか?
-
[解決済み] Can I call jQuery's click() to follow an <a> link if I haven't bound an event handler to it with bind or click already?