У mootools фреймворка в примерах есть создание глобального события, на которое можно потом подписаться
Код:
|
Element.Events.shiftclick = {
base: 'click', // the base event type
condition: function(event){ //a function to perform additional checks
return (event.shift == true); // this means the event is free to fire
}
};
$('myInput').addEvent('shiftclick', function(event){
log('the user clicked the left mouse button while holding the shift key');
}); |
У jQuery всегда использовал события на селектор
Код:
|
$(selector).click(function(e) {
if(e.shiftKey) {
//Shift-Click
}
}); |
Но хотелось бы сделать аналог события, как у mootools...Хотелось бы просто делать bind на собственное событие...
Прошу совета!