仅鼠标左键上的 jQuery mouseup 函数?

标签 jquery html css animation mouseup

我有一个在 mouseup 函数上设置动画的元素,但现在,它适用于左 右按钮。有没有办法只使用按钮?

$(document).ready(function() {
    $("div").mouseup(function() {
        top: "-101%"
    });
});

最佳答案

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

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

        ...
    });
});

关于仅鼠标左键上的 jQuery mouseup 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14048344/

相关文章:

javascript - 根据标题选择行

jquery-ui - 在 jquery 选项卡加载后调用事件

javascript - 让我的输入元素右对齐

html - 为输入元素设计一个漫画风格的边框

javascript - 如何像日历一样通过拖动选择html单元格并突出显示

html - 为什么我编辑表单长度的位置会阻止我在表单中输入信息?

html - 输入按钮内的居中文本

html - 对象在同一条线上而不丢失位置?

jquery - iPad 文本输入类型 - 输入中的标签

html - CSS-img :not selector?