Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何更改滚动条步骤?_Javascript_Jquery_Scrollbar - Fatal编程技术网

Javascript 如何更改滚动条步骤?

Javascript 如何更改滚动条步骤?,javascript,jquery,scrollbar,Javascript,Jquery,Scrollbar,当我点击上/下按钮时,我需要步骤24px 我该怎么做 scrollbar``scrollTop=24px我想您正在寻找这样的东西: function scrollWin() { // Scroll (horizontally, vertically) by pixels window.scrollBy(0, 24); } 现在,您可以将其附加到按键事件或任何其他您想要的内容: // register event document.onkeydown = checkKey;

当我点击上/下按钮时,我需要步骤24px

我该怎么做


scrollbar``scrollTop=24px

我想您正在寻找这样的东西:

function scrollWin() {

    // Scroll (horizontally, vertically) by pixels
    window.scrollBy(0, 24);
}
现在,您可以将其附加到按键事件或任何其他您想要的内容:

// register event
document.onkeydown = checkKey;

//function to be fired on keydown (keypressed won't work in this situation)
function checkKey(e) {

Set your event variable if not already set.
    e = e || window.event;

    // Arrow Up.
    if (e.keyCode == '38') {

        // minus because we want to go up
        window.scrollBy(0, -24);
    }
    // Arrow down
    else if (e.keyCode == '40') {

       // plus we want to go down.
       window.scrollBy(0, 24);
    }
}
以下是所有键箭头代码:

  • 左=37
  • 上升=38
  • 右=39
  • 向下=40

您好,Megajin

您是说浏览器的内置滚动条吗?如果不手动进入user'c浏览器配置并找到一些控制它的设置(如果有的话),您肯定无法做到这一点。