只有鼠标左键的jQuery鼠标功能?

Mod*_*ner 6 html css jquery animation mouseup

我有这样的元素,其动画上的mouseup功能,但现在,它的工作原理为左都右按钮.有没有办法只使用按钮?

$(document).ready(function() {
    $("div").mouseup(function() {
        top: "-101%"
    });
});
Run Code Online (Sandbox Code Playgroud)

Ble*_*der 13

您可以检查使用哪个鼠标按钮e.which(1主要2是中间3是次要的):

$(document).ready(function() {
    $("div").mouseup(function(e) {
        if (e.which != 1) return false;    // Stops all non-left-clicks

        ...
    });
});
Run Code Online (Sandbox Code Playgroud)

  • 对我来说,“event.which”在不同的浏览器中返回不同的值。`event.button` 对我有用(0 = 左,1 = 中,2 = 右)。 (2认同)