2

ドキュメントがロードされたときにページの中央まで自動的にスクロールする横型の Web サイトを作成しています (ページの幅はウィンドウの幅の 3 倍です)。しかし、私が使用するコードは Chrome では機能しません。

私はこの方法を使用しています:

$(document).ready(function(){
     $(this).scrollLeft(value);
});

他のブラウザー (タブレットでも) で確認したところ、思い通りに動作しました。しかし、クロムはまったく何もしません。(エラーはありません)。

誰にも解決策がありますか?ありがとう!

4

2 に答える 2

2

$(this).scrollLeft(value);よくない。$(this)を指してい$(document)ます。必要に応じて$("body")またはである必要があり$("#parentdiv")ます。

以下を使用します。

$(document).ready(function(){
     $("#parentdiv").scrollLeft(value);
});

そしてparentdiv、すべてのコンテンツを囲む要素の id に変更します。あなたのすべての CSS を確認しないと、これ以上のことはできません。

于 2013-03-27T21:36:23.850 に答える
0

$("#el").animate({ scrollLeft:110 }, "速い");

于 2014-02-15T16:22:16.633 に答える