gpt4 book ai didi

html - 在 div 中使用鼠标滚轮水平滚动

转载 作者:技术小花猫 更新时间:2023-10-29 12:05:33 25 4
gpt4 key购买 nike

如何使用鼠标滚轮在 na div 中水平滚动,或使用 jquery 拖动?


我尝试过 draggable,但在我的代码中它没有用。

现在我有了一个水平滚动条。是否可以使用鼠标滚轮滚动我的 div 中的内容?

最佳答案

尝试使用鼠标滚轮进行水平滚动。这是纯 JavaScript:

(function() {
function scrollHorizontally(e) {
e = window.event || e;
var delta = Math.max(-1, Math.min(1, (e.wheelDelta || -e.detail)));
document.getElementById('yourDiv').scrollLeft -= (delta * 40); // Multiplied by 40
e.preventDefault();
}
if (document.getElementById('yourDiv').addEventListener) {
// IE9, Chrome, Safari, Opera
document.getElementById('yourDiv').addEventListener('mousewheel', scrollHorizontally, false);
// Firefox
document.getElementById('yourDiv').addEventListener('DOMMouseScroll', scrollHorizontally, false);
} else {
// IE 6/7/8
document.getElementById('yourDiv').attachEvent('onmousewheel', scrollHorizontally);
}
})();

这是一个演示,但将 document.bodywindow 作为目标元素:https://taufik-nurrohman.github.io/dte-project/full-page-horizontal-scrolling.html

关于html - 在 div 中使用鼠标滚轮水平滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11700927/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com