Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   как определить какое событие сработало (https://javascript.ru/forum/misc/50485-kak-opredelit-kakoe-sobytie-srabotalo.html)

anton41k 27.09.2014 23:18

как определить какое событие сработало
 
Припустим есть такой код
$('body').on('keydown keyup', '#select', function(e) {
  e = e || event;
  switch(e.keyCode) {
    case 37: // влево
      ...  // если keydown обрабатываются одни данные
      ...  // если keydup обрабатываются другие данные
      ...  // обработка общих данных
      break;
    case 38: 
      ...  // если keydown обрабатываются одни данные
      ...  // если keydup обрабатываются другие данные
      ...  // обработка общих данных
      break;
    case 39: // вправо
      ...  // если keydown обрабатываются одни данные
      ...  // если keydup обрабатываются другие данные
      ...  // обработка общих данных
      break;
    case 40: // вниз
      ...  // если keydown обрабатываются одни данные
      ...  // если keydup обрабатываются другие данные
      ...  // обработка общих данных
      break;
  }//end switch
}

Как определить какое событие сработало?

Sweet 28.09.2014 00:39

e.type

anton41k 28.09.2014 00:56

Спасибо!


Часовой пояс GMT +3, время: 20:34.