繁体   English   中英

如何使用箭头键使窗口以较低的速度滚动?

[英]How to make window scroll at a slower rate with arrow keys?

用箭头键触发时,如何使窗口以较低的速度(水平和垂直)滚动? 我看过一些视差演示,但它们并没有真正满足我的需求。 它们主要集中在背景图片上,而我希望我的整个窗口和/或html主体放慢速度。

谢谢!

尝试摆弄这段代码:

addEventListener('keydown', function(e){
    move = false;
    x = false;
    y = false;
    var keycode;
    if (window.event) keycode = window.event.keyCode;
    else if (e) keycode = e.which;
    switch(keycode){
        case 37:
            move = true;
            x = 'negative';
        break;
        case 38:
            move = true;
            y = 'negative'
        break;
        case 39:
            move = true;
            x = 'positive'
        break;
        case 40:
            move = true;
            y = 'positive'
        break;
    }
    if(move){
        animation.move(x,y);
    }
    return false;
})

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM