簡體   English   中英

觸發兩個鼠標事件simultanious jquery

[英]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 wheelclick鼠標,您將看到彈出警報。

另一件事是你的右括號中有一個小的語法錯誤。

對於OP:您是否介意告訴我們您的目標是什么樣的功能,以便我們能夠更詳細地幫助您。

像這樣在這里捕獲事件 http://jsfiddle.net/dQWNY/使用jQuery檢測中鍵單擊(滾動按鈕)

  • 左 - 1
  • 中 - 2
  • 對 - 3

我希望這適合你的需要:)

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

相關的HTML

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM