2011-08-30 10 views
0

モバイル版をビルドしているサイトがあります。ページが読み込まれるときにページを少し下にスクロールできるようにして、ページの上部にあるアドレスセクションを非表示にすることができます。私はwindow.scrollByを使用してページを移動させていましたが、モバイル版では正しく動作していないようです。モバイルデバイス用にスクロールを使用する

<script type="text/javascript"> 
    $(document).ready(function() { 
     window.scrollBy(0,25); 
    }); 
</script> 

は私がwindow.scrollBy後に警告を入れていたし、それがオフになったとき、それは正しく動くんが、ページのロード終了するとバックデフォルトの出発点へ移動します。

m.engadget.comは、私が何をしたいのかの例を示しています。そのようなものを複製する方法に関するアイデア?私は、javascript、jquery、phpを使用しています。

+0

私がチェックしていた電話は、古いページをキャッシュしていたことが判明しました。コードをScrollToに変更しました。 – Califer

答えて

1

あなたが一度だけスクロールする必要があるので(私はあなたが使用できると思います:window.scrollTo(xpos、ypos)メソッド、スクロールではなく、おそらくこれは問題を修正?

jqueryがおそらくあなたの後ろにあるメソッドを呼び出すでしょう。scrollto(0,0)のように、ページが上から表示されていることを確認するには、ドキュメントの準備ができたら、あなたの方法をやってみてください。これは私が考える最新の段階です。この場合、サイトのURLを教えて、ソースコードを見ることができます.2つのものが互いに衝突する可能性があります。

関連する問題