Функция jQuery mouseup только на левой кнопке мыши?

У меня есть этот элемент, который оживляет на mouseup функция, но сейчас она работает как для левой и правой кнопок. Есть ли способ использовать только левую кнопку?

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

1 ответ

Решение

Вы можете проверить, какая кнопка мыши была нажата, используя e.which (1 первично, 2 средний и 3 вторично):

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

        ...
    });
});
Другие вопросы по тегам