gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 00:14:01 25 4
gpt4 key购买 nike

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



我尝试过可拖动的代码,在我的代码中没用。

现在,我有了一个水平滚动条。是否可以使用鼠标滚轮滚动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作为目标元素: http://rawgit.com/tovic/dte-project/master/full-page-horizontal-scrolling.html

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

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