2012-03-06 81 views
0

我正在寻找数量可用于向右滚动。如果用户的屏幕较小,则附加的内容将会被截断,我想以更顺畅的方式滚动它们。我已经使用如何获得滚动x金额

scrollTo(99999, y); 

但这只是跳。我想我最好的选择是沿着线的东西:

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

总之,我怎么available_amount_x

谢谢!

+0

我不确定你到底想要什么,但给了一个答案,希望它能帮助你。 – 2012-03-06 18:58:34

回答

0

尝试使用此方法在右端

$(document).ready(function(){ 
    if($.browser.safari) bodyelem = $("body"); 
    else bodyelem = $("html,body"); 

    setTimeout(function(){ 
     $(bodyelem).animate({'scrollLeft': $(window).width()},'slow'); 
    }, 1000); 
}); 

此滚动后文档负载1秒将滚动在最右边的文档。小提琴here