编程语言
首页 > 编程语言> > javascript – 触发两个鼠标事件simultanious jquery

javascript – 触发两个鼠标事件simultanious jquery

作者:互联网

如何触发两个鼠标事件同时(保持正确的clic和鼠标weel)我必须按下鼠标右键并按住,同时我滚动滚轮

    $("selector").bind("click mousewheel", (function(event, delta) {
           console.log("xxx")});

解决方法:

这可能不是你想要的,但它有效……

Fiddle here

var rightButtonDown = false;
$(document).mousedown(function (e) {
    if (e.which === 3) rightButtonDown = true;
});
$(document).mouseup(function (e) {
    if (e.which === 3) rightButtonDown = false;
});
$(document).mousewheel(function (event, delta, deltaX, deltaY) {
    if (rightButtonDown) {
        console.log("fire!")
    }
});

包括a jQuery plugin以处理鼠标滚轮事件.

标签:jquery,javascript,mousewheel,right-click
来源: https://codeday.me/bug/20190629/1324913.html