2014-04-01 109 views
1

我有一個頁面,每次鏈接被點擊時追加內嵌塊div。過了一段時間後,頁面的總寬度消失(有意),我希望頁面一直執行動畫滾動,以便用戶不必每次單擊鏈接時拖動滾動條。我已經嘗試過,但我無法實現它的工作。誰能幫我這個?自動滾動一路到點擊jquery

這裏是我的嘗試:

var leftPos = jQuery('.container').scrollLeft(); 
jQuery('.container').animate({scrollLeft: leftPos + jQuery('.container').width()}, 800); 

但什麼都不做一次的div開始熄滅的頁面。

+0

能否請您分享樣品中的小提琴生成這一套的div?謝謝。 –

回答

0

嘗試這樣的事:

var currentDiv = $("div:last"); 
$('html, body').animate({scrollLeft: $(currentDiv).offset().left}, 800); 
+0

謝謝你的工作。動畫看起來非常快,我甚至把它改成了1000,而且它只是拉過來。 – zachstarnes