-
投稿者投稿
-
2022年2月26日 10:31 PM #99881
【お使いの Snow Monkey のバージョン】16.1.2
【お使いの Snow Monkey Blocks のバージョン】14.1.0
【お使いの Snow Monkey Editor のバージョン】7.0.0
【お使いのブラウザ】Chrome(iPhone)
【当該サイトのURL】https://hbe-room.jp### 発生している問題
iPhoneのChromeでアクセスした際にhoverが効いて2クリック必要になります。
Safariでは問題なしです。
### 試したこと
jsでhoverの無効化
♥ 0Who liked: No user2022年2月26日 11:11 PM #99885iPhone のバージョンと iOS のバージョンを教えてください!
また「2クリックしないと遷移しなくなる」というのは「すべてのリンクが2クリックしないと遷移しなくなる」ということでしょうか?
♥ 0Who liked: No user2022年2月27日 11:52 AM #99897こんにちは。おそらく最新のバージョン(98.0.4758.97)で確認しましたが、確認できたリンクはどれも一回でページ遷移できました。
スマートフォンメニューについても、メニューの表示や子メニューの展開ともにおかしいところはありませんでした。
キャッシュや履歴を完全に消去したり、OSをアップデートしてもう一度試してみてください。
—-
clickよりもhoverの処理が優先されるというのは考えにくいです。キャッシュを消しても起きるのであれば、既に追加しているクリックに関わるスクリプトがエラーを起こしている可能性があります。
過去に私が経験したものでは、メニュー開閉やページ内スクロールを発動させるJavaScriptにエラーがあって、関係ない普通のリンクのクリック後の処理がキャンセルされたまま固まっている、などです。
2022年2月27日 2:01 PM #999062022年2月27日 2:32 PM #99909僕も試してみました。確かに2回クリックしないといけないときがあるようです(この公式サイトも)。常に2回必要なわけでもなさそうなので、hover というか、そのページにおいての最初のワンクリック目が反応しないとか、そういう感じなのかな?と思いました。まだ詳しく検証できていませんが…。
軽くググった感じだと、下記とか怪しそうかな?と思いました。
2022年2月27日 2:34 PM #999112022年2月27日 2:43 PM #99912他のテンプレートのサイトというのは具体的になにか教えてもらえますか?共通点がわかれば対応できるかもしれないので。
♥ 0Who liked: No user2022年2月27日 2:45 PM #999132022年2月28日 2:48 PM #999722022年2月28日 4:45 PM #999902022年2月28日 4:55 PM #999922022年3月1日 11:26 AM #100036@うぇびんさん
不具合ではないのでは、というレスをしてしまい、大変失礼いたしました…
– Snow Monkey はスマホサイズでは
hover
は発火しない
– デバイスサイズではなくてhover
とタッチポイントデバイスで判定するようにしても不具合がでる
–opacity
を変化させなくても不具合がでる
– Safari では不具合がでないけど Chrome では不具合がでるということから、Chrome の不具合という可能性も考えられるのかなと思いました。今回は
body
にontouchstart=""
を追加するという対処をとったのですが、その対処をしていなくてもちゃんと表示されているテーマ(サイト)もあったので、何らかの条件 + iOS Chrome のときにおこる不具合なのかなぁと思いました。特定の環境だけの不具合かもしれないので、検証協力いただけたのありがたいです!@ryochannel さん
解決できたのこと良かったです! 解決済みの場合はトピックのクローズをお願いします。今回はこちらで閉じておきますね。
♥ 0Who liked: No user -
投稿者投稿
- トピック「スマホのChromeでのみhoverが効いて2クリックしないと遷移しなくなる」には新しい返信をつけることはできません。