同时触发两个鼠标事件 jQuery
trigger two mouse events simultanious jquery
如何同时触发两个鼠标事件(按住右键和鼠标) 我必须按下鼠标右键并按住,同时滚动方向盘
$("selector").bind("click mousewheel", (function(event, delta) {
console.log("xxx")});
这可能不完全是你想要的,但它有效...
在这里摆弄
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!")
}
});
包含一个 jQuery 插件来处理鼠标滚轮事件。
试试这个演示 http://jsfiddle.net/HeDPZ/
尝试事件mousedown
进行任何类型的点击,即向右或向左。
行为 - 使用鼠标click
何时move wheel
,您将看到弹出警报。
另一件事是右括号中有一个小的语法错误。
对于OP:您介意告诉我们更多关于您的目标是什么样的功能,以便我们可以更详细地帮助您。
捕获这样的事件 http://jsfiddle.net/dQWNY/ 更多内容:使用 jQuery 检测中间按钮单击(滚动按钮)
- 左 - 1
- 中 - 2
- 右 - 3
我希望这符合您的需求:)
法典
$(".vendor-icon").bind("mousedown mousewheel", function (event, delta) {
alert("xxx");
});
关联的网页
相关文章:
- JQuery合并了keyup和focusout两个函数
- 如何使用 node.js 比较两个 json 数组
- 为复选框javascript指定两个值
- GWT-允许鼠标事件在两个叠加画布之间传播
- 使用两个重叠的画布,我可以将鼠标事件传递到底部的画布吗
- 当我将鼠标悬停在一行上时,如何更改两个表行 css
- 同时触发两个鼠标事件 jQuery
- jQuery 下拉列表 将鼠标悬停在两个不同的元素上
- 如何在 html 中仅找到一个完全相同的类,并且在用鼠标单击时具有两个具有相同名称的类
- 如何检查鼠标悬停在两个元素上
- 鼠标悬停时发生两个事件
- 如何在同一时间和同一鼠标事件上旋转两个不同的X3D场景
- 两个元素的鼠标事件,一个在另一个之上
- 一个接一个地注册两个不同的鼠标按下事件的好方法是什么?
- 鼠标悬停时链接两个元素和双工具提示
- 在HTML中,当我将鼠标滚动到基础图像上时,如何将新图像放置到基础图像上,以便两个图像并排显示
- 如何只允许鼠标悬停在两个元素上?
- 在D3中鼠标悬停时触发两个单独的事件
- d3:为两个绘图同步鼠标悬停
- 鼠标悬停在两个重叠形状上的事件