1,369 views
この記事は最終更新から 2658日 が経過しています。
1. 問題発生
リンクバナー上のマウスオーバー時に a:hover で CSSアニメーションさせた。
すると…
iPhone, iPadでのリンクバナー押下時にリンク先に飛ばない。
※Android端末では未確認
2. 対策
(1) その1:アニメをOFF
iPhone, iPadでの閲覧時はアニメーションを機能させなければよい。
JavaScript
$(function(){
var ua = navigator.userAgent;
if(/Android|Mobile|iPhone|iPad|iPod/.test(ua)) {
//
}else{
$("body").addClass("no_mobile");
}
});
CSS
.no_mobile a:hover{
animation-name: xxxxxxxxxx;
:
}
アクセス数(直近7日): ※試験運用中、BOT除外簡易実装済2025-12-09: 0回 2025-12-08: 1回 2025-12-07: 4回 2025-12-06: 1回 2025-12-05: 0回 2025-12-04: 0回 2025-12-03: 0回