Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 同时触发两个鼠标事件jquery_Javascript_Jquery_Mousewheel_Right Click - Fatal编程技术网

Javascript 同时触发两个鼠标事件jquery

Javascript 同时触发两个鼠标事件jquery,javascript,jquery,mousewheel,right-click,Javascript,Jquery,Mousewheel,Right Click,如何同时触发两个鼠标事件(按住鼠标右键和鼠标weel)我必须按下鼠标右键并按住,同时滚动滚轮 $("selector").bind("click mousewheel", (function(event, delta) { console.log("xxx")}); 试试这个演示 $(".vendor-icon").bind("mousedown mousewheel", function (event, delta) { alert("xxx"); })

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

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

试试这个演示

$(".vendor-icon").bind("mousedown mousewheel", function (event, delta) {
    alert("xxx");
});
尝试使用event
mousedown
进行任何类型的单击,如右键或左键

行为-使用鼠标
单击
移动滚轮时,您将看到警报弹出

另一件事是,右括号中有一个小语法错误

对于OP:您是否介意告诉我们您的目标是什么样的功能,以便我们能更详细地帮助您

捕获这样的事件更多信息:

  • 左-1
  • 中-2
  • 右-3
我希望这符合您的需要
:)

代码

$(".vendor-icon").bind("mousedown mousewheel", function (event, delta) {
    alert("xxx");
});

关联的html

这可能不是您想要的,但它很有效


包含以处理鼠标滚轮事件。

似乎是一个笨拙的交互,也许有更好的组合使用键盘。这是干什么用的?很好的问题,我对知道答案很感兴趣——我可以很普遍地应用这个概念。我认为OP是想检测只有两个事件是“同时”的,而不是两个事件都是“同时”的。@j08691 Hiya bruv,我认为当这两种情况同时发生时,这会起作用。
:)
。会将鼠标界面中的任何按钮视为鼠标按下。@RUJordan Hiya伙计,我试过了,它似乎在工作,试着用滚动动作按下丢失的鼠标滚轮,你会看到点击
:)
尽管这是一个非常奇怪的要求:PMy抱歉,我的触控板似乎不像鼠标一样工作(显而易见的原因)。问题:有没有办法只在两个事件都发生时触发?你介意展示一个小例子/一把小提琴吗?(或者只是触发器中的2个if语句?)。不管怎样,+1。