如何获得滚动x金额

时间:2012-03-06 17:32:45

标签: javascript jquery

我希望确定可以滚动的数量。如果用户的屏幕较小,则附加的内容将被剪切掉,我想以更流畅的方式滚动它们。我用过

scrollTo(99999, y); 

但这只是跳跃。我认为我最好的选择是:

var inter = setInterval(function(){
  if(available_amount_x > 0){
    scrollBy(10, 0);
  }else{
    clearInterval(inter);
  }
}, 100);

简而言之,我如何获得available_amount_x

谢谢!

1 个答案:

答案 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