2012-04-20 196 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