Jquery 降低滚动速度

Jquery 降低滚动速度,jquery,html,css,scroll,Jquery,Html,Css,Scroll,好的,所以我找不到关于这个的任何东西 我知道改变一个站点的滚动速度是很可怕的,但是我需要为一个更像游戏而不是站点的站点这样做 有人能告诉我如何放慢速度吗?Jquery还是css 编辑:我想改变人们用鼠标滚轮滚动时的滚动速度 只需转到控制面板中的windows鼠标属性,就可以设置一次滚动所需的页数。插件 jQuery $(document).ready(function() { $("html").niceScroll(); } ); 看这把小提琴:,你可以设定时间和距离 J

好的,所以我找不到关于这个的任何东西

我知道改变一个站点的滚动速度是很可怕的,但是我需要为一个更像游戏而不是站点的站点这样做

有人能告诉我如何放慢速度吗?Jquery还是css


编辑:我想改变人们用鼠标滚轮滚动时的滚动速度

只需转到控制面板中的windows鼠标属性,就可以设置一次滚动所需的页数。

插件

jQuery

$(document).ready(function() { 

    $("html").niceScroll();

  }

);
看这把小提琴:,你可以设定时间和距离

JS代码

if (window.addEventListener) window.addEventListener('DOMMouseScroll', wheel, false);
window.onmousewheel = document.onmousewheel = wheel;

function wheel(event) {
    var delta = 0;
    if (event.wheelDelta) delta = event.wheelDelta / 120;
    else if (event.detail) delta = -event.detail / 3;

    handle(delta);
    if (event.preventDefault) event.preventDefault();
    event.returnValue = false;
}

function handle(delta) {
    var time = 1000;
    var distance = 300;

    $('html, body').stop().animate({
        scrollTop: $(window).scrollTop() - (distance * delta)
    }, time );
}
if(window.addEventListener)window.addEventListener('DOMMouseScroll',wheel,false);
window.onmouseheel=document.onmouseheel=wheel;
功能控制盘(事件){
var-delta=0;
如果(event.wheelDelta)delta=event.wheelDelta/120;
else if(event.detail)delta=-event.detail/3;
手柄(三角形);
if(event.preventDefault)event.preventDefault();
event.returnValue=false;
}
函数句柄(增量){
var时间=1000;
var距离=300;
$('html,body').stop().animate({
scrollTop:$(窗口).scrollTop()-(距离*增量)
},时间);
}
#myDiv{
高度:800px;
宽度:100px;
背景色:#CCF;
字体系列:“投石机MS”;
字体大小:12px;
线高:24px;
填充物:5px;
保证金:5px;
}

知识产权是一种权利,是一种精英的权利,是劳动和财富的暂时性权利。但是,在最低限度上,我们需要一个实验室来进行日常工作。二人世界
这是一种令人厌恶的行为,因为它是一种不平等的行为。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡。


您可以在此代码中添加值speed

您的意思是当使用鼠标滚轮向下滚动时?查看此插件您尝试了哪些代码?你有什么调查吗?你的问题在哪里?我不明白你的答案。你是说像改变我电脑的设置?因为如果你是这么说的话,那么它就不起作用了,因为每台计算机上的滚动速度应该是不同的;)OP需要在Web站点上控制它Hi,当我尝试你的演示时,它在我滚动时变得很奇怪…太慢了,然后很快就有了延迟。哪个jQuery版本?