6

iPhone Safari で Web サイトの入力フィールドをクリックすると、入力が中央に配置されるようにコンテンツが自動的にスクロールされます。私は Safari がそれを行うのを防ぎたいと思い、いくつかの解決策を見つけました。そのうちの 1 つです。焦点を合わせた後、jQuery.animate() を使用して元の場所に戻ります。

残念ながら、これは Safari を介して Web サイトを呼び出す場合にのみ機能します。Web サイトをホーム画面に追加するとすぐに、フォーカスの自動スクロールが再び表示されます。body/html-element の位置を(上記の方法で)修正する前と修正した後にコンソールに書き込むと、すべてが正しく機能するように見えます。視覚的に何も気づいていなくても。

なにか提案を?

4

1 に答える 1