Статьи

Пример события jQuery Capture Shift + Click

В этом фрагменте кода jQuery нажатие клавиши Shift фиксируется только тогда, когда пользователь наводит курсор на элемент привязки, удерживая клавишу Shift.

$('a').each(function(i) { jQuery(this).bind('click', doOverlayOpen); // This function only happens if user hover element while holding shift-button down jQuery(this).bind('mouseover', function(e) { if (e.shiftKey) { //console.log("dobbelclick: " + jQuery(this).attr('rel')); doOverlayOpenId(this.hash); jQuery(jQuery(this).attr('rel')).trigger("click"); } }); });