Показать сообщение отдельно
  #1 (permalink)  
Старый 16.09.2012, 17:04
kez kez вне форума
Аспирант
Отправить личное сообщение для kez Посмотреть профиль Найти все сообщения от kez
 
Регистрация: 12.05.2009
Сообщений: 73

Создание глобального события
У 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 на собственное событие...

Прошу совета!
Ответить с цитированием