每次点击链接时,我都有一个附加内联块div的页面。一段时间后,总宽度偏离页面(有意)我希望页面一直进行动画滚动,这样用户无需在每次单击链接时拖动滚动条。我试过但我无法让它工作。任何人都可以帮我这个吗?
这是我试过的:
var leftPos = jQuery('.container').scrollLeft();
jQuery('.container').animate({scrollLeft: leftPos + jQuery('.container').width()}, 800);
但是一旦div开始离开页面,这没有任何作用。
答案 0 :(得分:0)
尝试这样的事情:
var currentDiv = $("div:last");
$('html, body').animate({scrollLeft: $(currentDiv).offset().left}, 800);