htmlにzoomが指定されていると、
iOS11 Safariでページ内リンクが正常に動かないバグがあるようです。
※zoomとは、例えば1.5などです。
※ページ内リンクが正常に動かないとは、毎回違う箇所でページ内移動が止まります。
iOS10やAndroidでは正常に動きますが、
iOS11のみうまくいきません。
iOS11のバグかと思いますが、
zoomはそのままでページ内リンクが正常に動く方法はありますでしょうか?
(残念ながらソースは貼ることはできません。)
Javascriptファイルを見てみると、
offsetTopで高さを取得して、
cssのzoomをかけているようです。
(jsが詳しくないので間違っているかもしれません。)
offsetTopに代わるものがあればうまくいく気がします。
以下は試しましたがダメでした。
.offset().top
.get( 0 ).offsetTop
.getBoundingClientRect().top
どうぞアドバイスをお願いいたします。。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/07 12:12