2012-04-20 126 views
1

我与4000px滚动内容从右到左的Javascript

水平宽度的页面我将如何去创造,一旦开始从远处从右到左页的页面加载和循环事件?我想显示的所有内容,并得到用户返回到开始,如果你让我

在JavaScript,但会接受CSS3(如果这是可以做到)

谢谢你们,

DIM3NSION理想编码

根据你的反应,我试图让这个工作,但无济于事。 帮助非常感谢

<script type='text/javascript'> 
    $(document).ready(function(){ 
    function start(){ 
    document.body.scrollTo(4000, 0); 
    var x=4000; 
    var t= setInterval(function(){ x-=50 
    if (x<=0){ clearInterval(t); document.body.scrollTo(0,0); return; } document.body.scrollTo(x, 0); }, 20) } 
}); 
</script> 

回答

0

很可能有一些错误的这个代码,因为我在我的手机上键入它,但这样的事情应该工作。只需将其粘贴在window.onload函数中即可。

function start(){ 
    window.scrollTo(4000, 0); 
    var x=4000; 

    var t = setInterval(function(){ 
     x-=50; // or whatever 
     if (x<=0){ 
      clearInterval(t); 
      window.scrollTo(0,0); 
      return; 
     } 
     window.scrollTo(x, 0); 
    }, 20) 
} 
+0

感谢您的回复,请参阅我的编辑。它无法正常工作,那代码有问题吗? – DIM3NSION 2012-04-21 11:45:14

+0

更新了代码,它现在应该工作。 – hobberwickey 2012-04-23 01:21:33

1

我不知道这是否会为整个页面的工作,但它也可能比使用内置的浏览器滚动条的雨衣,也更容易建立,引导:http://logicbox.net/jquery/simplyscroll/

+0

感谢您的回复,请参阅我的编辑。它无法正常工作,那代码有问题吗? – DIM3NSION 2012-04-21 11:45:39