當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


HTML Window scrollBy()用法及代碼示例


window.scrollBy()方法用於按給定像素數滾動文檔。

用法:

window.scrollBy( xcoordinate, ycoordinate );

或者


window.scrollBy(options);

參數:此方法接受上述和以下所述的兩個參數:

  • x坐標:水平像素值指示您要滾動文檔多少(以px為單位)。
  • y坐標:垂直像素值指示您要滾動文檔多少(以px為單位)。

注意:您可以在ScrollToOptions詞典的選項中找到這些選項。

示例1:水平滾動

<!DOCTYPE html> 
<html> 
      
<head> 
    <title> 
        HTML | DOM window scrollby() method 
    </title> 
      
    <style> 
        body { 
            width:5000px; 
        } 
        a:focus { 
            background-color:magenta; 
        } 
        button { 
            position:fixed; 
        } 
    </style> 
</head> 
  
<body> 
    <h1 style="color:green;">  
        GeeksforGeeks  
    </h1> 
  
    <h2>HTML DOM Window.scrollBy() method</h2> 
  
    <button onclick="scrollby()"> 
        Scroll horizontally! 
    </button> 
      
    <br><br> 
  
    <script> 
        function scrollby() { 
            window.scrollBy(100, 0); 
        } 
    </script> 
</body> 
  
</html>

輸出:

示例2:使用選項

<!DOCTYPE html> 
<html> 
  
<head> 
    <title> 
        HTML | DOM Window scrollBy() method 
    </title> 
      
    <style> 
        body { 
            width:5000px; 
            height:5000px; 
        } 
        a:focus { 
            background-color:magenta; 
        } 
        button { 
            position:fixed; 
        } 
    </style> 
</head> 
  
<body> 
    <h1 style="color:green;">  
        GeeksForGeeks  
    </h1> 
  
    <h2>HTML DOM Window.scrollBy() method</h2> 
  
    <div> 
        <button onclick="scrollWin(0, 50)"> 
            Scroll down 
        </button> 
          
        <br><br> 
          
        <button onclick="scrollWin(0, -50)"> 
            Scroll up 
        </button> 
          
        <br><br> 
          
        <button onclick="scrollWin(50, 0)"> 
            Scroll right 
        </button> 
          
        <br><br> 
          
        <button onclick="scrollWin(-50, 0)"> 
            Scroll left 
        </button> 
    </div> 
  
    <script> 
        function scrollWin(x, y) { 
            window.scrollBy(x, y); 
        } 
    </script> 
</body> 
  
</html>                    

輸出:

支持的瀏覽器:下麵列出了HTML DOM窗口scrollBy()方法支持的瀏覽器:

  • 穀歌瀏覽器45
  • 火狐瀏覽器
  • Opera 32


相關用法


注:本文由純淨天空篩選整理自DeepakDev大神的英文原創作品 HTML | Window scrollBy() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。