1

私はこれを稼働させており、画像を左ではなく中央から開始できるかどうか疑問に思っていました。私がcssを操作する場合、それは中央に配置されないようですので、javascript内に何かが必要かどうか疑問に思いました。または、実際には、画像内の特定の開始点を選択することもできます。私のJavaScriptの知識は最高ではありませんが...

これが私が話していることです

http://jsfiddle.net/ARTsinn/MvRdD/890/

4

2 に答える 2

3

jQueryscrollLeft()関数onloadを使用して、コンテナーを中央にスクロールできます。これを試して:

var center = $('#content').width()/2 - scrollWrapper.width()/2
scrollWrapper.scrollLeft(center);

デモ: http: //jsfiddle.net/MvRdD/922/

于 2012-10-03T13:28:41.530 に答える
0

以下は、スクロールバーが表示されていない状態で画像を中央に配置します。

newleft =$('body').width()/2 - $('#content').width()/2;
$('#content').offset({left: newleft});

残念ながら、「左」ボタンを押しても左端までスクロールできないため、完璧ではありません。これを改善できるかどうかを確認しようとしていますが、それでも、これをいじるのに役立ちます。

デモを見る

于 2012-10-03T14:06:34.880 に答える