簡體   English   中英

單擊時向下滾動一個“滾動單位”

[英]Scroll down one “scroll unit” on click

我想創建一個鏈接div,它會在點擊時向下滾動; 例如向下滾動鼠標滾輪或向下滾動滾動條的箭頭。

CSS或jQuery / JavaScript中有沒有方法可以做到這一點?

還有幾個滾動,例如3個向下滾動?

感謝幫助!

據我所知,沒有滾動單元之類的東西。 這取決於設備。

但是使用jQuery可以使單擊某些內容時滾動窗口很簡單。

$(function(){
  $(".clickScroll").click(function(e) {
    document.body.scrollTop += 10;
  });
});

每次單擊時,此視圖將向下滾動10個單位(一定程度)。

有關完整示例,請參見此插件

您應該嘗試類似的方法:

的HTML

<div onclick="myFunction()"></div>

的JavaScript

myFunction = function(){
    var myVar = $(window).scrollTop();
      $(window).scrollTop(myVar+300);
}

MyVar在頁面上獲得您的位置。 希望對您有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM