Посмотрите мою демонстрацию jsfiddle , если e.which == 1
, тогда, когда вы щелкните левой кнопкой мыши по h2, он будет which == 2 или e.which == 3, тогда это не сработает. 2 - это средняя кнопка мыши, а 3 - правая кнопка мыши. я ...
Посмотрите мою демонстрацию jsfiddle , если e.which == 1
, тогда, когда вы щелкните левой кнопкой мыши по h2, он будет which == 2 или e.which == 3, тогда это не сработает. 2 - это средняя кнопка мыши, а 3 - правая кнопка мыши. я ...
Посмотрите мою демонстрацию jsfiddle , если e.which == 1
, тогда, когда вы щелкните левой кнопкой мыши по h2, он будет
e.which == 2
или e.which == 3
, то он не будет работать. 2 - это средняя кнопка мыши, а 3 - правая кнопка мыши. Я тоже нашел это:
JQuery предоставляет атрибут e.which, возвращающий 1, 2, 3 для левого, среднего и правого щелчка соответственно. Таким образом, вы также можете использовать if (e.which == 3) {alert ("щелкните правой кнопкой мыши"); }
Этот код не работает:
код:
$("h2").live('click', function(e) {
if( e.which == 2 ) {
e.preventDefault();
alert("middle button");
}
});