2012-10-03 102 views

回答

3

您可以使用jQuery的scrollLeft()功能的onload到容器滾動到中心。試試這個:

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

演示:http://jsfiddle.net/MvRdD/922/

0

下面將中心的形象,沒有滾動條可見:

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

遺憾的是它並不完美,因爲它不會讓你滾動到最左邊部分按下你的'左'按鈕,我試圖看看這是否可以改善,但仍然可以用於你的擺弄它。

demo

+0

啊謝謝你,但是,我的滾動條是不存在的anywho ... IHAVE一些CSS3按鈕,隨着鼠標滾輪滾動瀏覽滾動圖像寬度的權50%,無動畫和mousedrag – legoman

+0

David發佈的解決方案具有可見的滾動條,我以爲你在尋找沒有它們的解決方案,就像你最初的小提琴。 – Nelson

+0

@Nelson:真的,我把它們留在小提琴中只是爲了調試。但是,我發佈的代碼不會影響滾動條的可見性。 – David