编程语言
首页 > 编程语言> > javascript – 平滑水平滚动绑定到鼠标滚轮

javascript – 平滑水平滚动绑定到鼠标滚轮

作者:互联网

这是一个带鼠标滚轮的水平滚动的工作示例,但它不能平滑滚动.顺便说一句,我的意思是像Firefox或Opera中的普通垂直滚动.

$(function() {
    $("html, body").mousewheel(function(event, delta) {
        this.scrollLeft -= (delta * 30);
        event.preventDefault();
    });
});

(http://brandonaaron.net/code/mousewheel/docs)

我做了一个现场演示来演示这个.
http://jsfiddle.net/Dw4Aj/

我希望这个滚动像垂直滚动一样,都有鼠标滚轮和平滑度.

有人能帮我吗?

解决方法:

平滑滚动是浏览器特定的功能.

如果你想要的东西适用于所有这些东西,那么你需要在你身边做.
jQuery有多种平滑滚动的实现.

实际上你甚至可能需要所谓的动态滚动.如果是这样,请尝试jquery.kinetic

标签:mousewheel,javascript,jquery,scroll
来源: https://codeday.me/bug/20191004/1853234.html