[英]trigger two mouse events simultanious jquery
如何觸發兩個鼠標事件同時(保持正確的clic和鼠標weel)我必須按下鼠標右鍵並按住,同時我滾動滾輪
$("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插件來處理mousewheel事件。
試試這個演示 http://jsfiddle.net/HeDPZ/
嘗試事件mousedown
任何類型的點擊,即右或左。
行為 - 當您move wheel
時click
鼠標,您將看到彈出警報。
另一件事是你的右括號中有一個小的語法錯誤。
對於OP:您是否介意告訴我們您的目標是什么樣的功能,以便我們能夠更詳細地幫助您。
像這樣在這里捕獲事件 http://jsfiddle.net/dQWNY/ : 使用jQuery檢測中鍵單擊(滾動按鈕)
我希望這適合你的需要:)
碼
$(".vendor-icon").bind("mousedown mousewheel", function (event, delta) {
alert("xxx");
});
相關的HTML
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.