Javascript jquery中的鼠标滚轮启动和停止功能
我正在使用鼠标滚轮事件。我想要像“开始”和“停止”这样的函数。启动功能将在鼠标滚轮启动时执行,停止功能将在鼠标滚轮停止时执行 jquery中的mousewheel事件中是否有回调函数Javascript jquery中的鼠标滚轮启动和停止功能,javascript,jquery,mousewheel,Javascript,Jquery,Mousewheel,我正在使用鼠标滚轮事件。我想要像“开始”和“停止”这样的函数。启动功能将在鼠标滚轮启动时执行,停止功能将在鼠标滚轮停止时执行 jquery中的mousewheel事件中是否有回调函数 var matched = jQuery.uaMatch(navigator.userAgent); var eventName = matched.browser.toLowerCase() == "mozilla" ? "DOMMouseScroll" : "mousewheel"; $(this.elem
var matched = jQuery.uaMatch(navigator.userAgent);
var eventName = matched.browser.toLowerCase() == "mozilla" ? "DOMMouseScroll" : "mousewheel";
$(this.element).on(eventName, this.chartMouseWheel);
chartMouseWheel:function()
{
start:
{
},
stop:
{
},
}
我需要在鼠标滚轮启动时做一些操作,在鼠标滚轮结束时做一些其他操作
我该怎么做
谢谢
SivajQuery中没有直接的函数 我就是这么用的:
window.addEventListener("mousewheel", mousewheel, false); // chrome
window.addEventListener("DOMMouseScroll", mousewheel, false); // firefox
(mouseweel
是函数名)
如果希望仅当鼠标指针位于某个元素上时才操纵控制盘,请执行以下操作:
$myElement.mouseenter(function() {
window.addEventListener("mousewheel", mousewheel, false); // chrome
window.addEventListener("DOMMouseScroll", mousewheel, false); // firefox
}).mouseleave(function() {
window.removeEventListener("mousewheel", mousewheel, false);// chrome
window.removeEventListener("DOMMouseScroll", mousewheel, false);// firefox
});
jQuery中没有直接的函数 我就是这么用的:
window.addEventListener("mousewheel", mousewheel, false); // chrome
window.addEventListener("DOMMouseScroll", mousewheel, false); // firefox
(mouseweel
是函数名)
如果希望仅当鼠标指针位于某个元素上时才操纵控制盘,请执行以下操作:
$myElement.mouseenter(function() {
window.addEventListener("mousewheel", mousewheel, false); // chrome
window.addEventListener("DOMMouseScroll", mousewheel, false); // firefox
}).mouseleave(function() {
window.removeEventListener("mousewheel", mousewheel, false);// chrome
window.removeEventListener("DOMMouseScroll", mousewheel, false);// firefox
});
在这里,您可以看到如何上下拦截鼠标滚轮: 代码: 现在,我认为您需要添加一些步骤来了解鼠标速度,并获得is==0的时间
发现了一个类似的问题:看看这里,也许是有用的:
在这里,您可以看到如何上下拦截鼠标滚轮: 代码: 现在,我认为您需要添加一些步骤来了解鼠标速度,并获得is==0的时间
发现了一个类似的问题:看看这里,也许是有用的:
我无法理解您的解决方案。请你再解释一下好吗?车轮事件只发送到窗口。这就是为什么我必须绑定/解除绑定,以便仅在某些元素上管理控制盘。它也适用于IE。我在回答中添加了一个演示链接。我无法理解您的解决方案。请你再解释一下好吗?车轮事件只发送到窗口。这就是为什么我必须绑定/解除绑定,以便仅在某些元素上管理控制盘。它也适用于IE。我在回答中添加了一个演示链接。对不起,我不是在问鼠标滚轮上下的问题。我想问一下鼠标滚轮的启动和停止。看看这里,也许对你的问题有用。对不起,我不是在问鼠标滚轮上下的问题。我想问一下鼠标滚轮的启动和停止。看看这里,也许对你的问题有用。