我希望确定可以滚动的数量。如果用户的屏幕较小,则附加的内容将被剪切掉,我想以更流畅的方式滚动它们。我用过
scrollTo(99999, y);
但这只是跳跃。我认为我最好的选择是:
var inter = setInterval(function(){
if(available_amount_x > 0){
scrollBy(10, 0);
}else{
clearInterval(inter);
}
}, 100);
简而言之,我如何获得available_amount_x
谢谢!
答案 0 :(得分:0)
尝试此操作在右端滚动
$(document).ready(function(){
if($.browser.safari) bodyelem = $("body");
else bodyelem = $("html,body");
setTimeout(function(){
$(bodyelem).animate({'scrollLeft': $(window).width()},'slow');
}, 1000);
});
这将在文档加载1秒后在最右侧滚动文档。小提琴here。