gpt4 book ai didi

javascript - 随着鼠标移动滚动

转载 作者:行者123 更新时间:2023-11-30 10:49:39 25 4
gpt4 key购买 nike

var down=false;
var scrollLeft=0;
var x=0;

$('#test').mousedown(function(e) {
down = true;
scrollLeft = this.scrollLeft;
x = e.clientX;
}).mouseup(function() {
down = false;
}).mousemove(function(e) {
if (down) {
this.scrollLeft = scrollLeft + x - e.clientX;
}
}).mouseleave(function() {
down = false;
});

这是一个演示:http://jsfiddle.net/STVqe/3/

我希望能够使用鼠标滚动 div。它工作正常,尽管文本有点奇怪,因为您可能会意外选择内容,但是当您将鼠标移到测试 div 之外时,它会出现一个问题。即使我设置了 down=false,它仍会继续滚动。我怎样才能阻止这种情况以及为什么会发生这种情况?

最佳答案

这在 Chrome 中对我有用:http://jsfiddle.net/mattball/MP2cg/

关于javascript - 随着鼠标移动滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6256403/

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