вызвать функцию на нажатие клавиши и нажмите

я бы хотел вызвать функцию когда я управление + клик на HTML> таблица> тр а также вызвать другую функцию когда я не использую контрольный ключ.

Объяснение:

Здесь у меня есть HTML таблица. Я привязал функцию щелчка к стол> тр и вычурная коробка показывается по клику этой тр.

Но теперь я хочу нажать на тот же тр в конкретном тд но первая функция вызывается, даже если я указываю идентификатор указанного стол> тр> тд.

Я применил стол> тр класс и href для отображения fancybox, и когда я закрываю fancybox, класс и href удаляются в соответствии с моим желанием.

Но теперь, когда Я хотел использовать тот же тр а также нажмите на Td этого тр а также вызвать другую фантазию, класс и HREF применяется к тд но fancybox не появляется принадлежность к тд, но появляется принадлежность к тр.

       $('#tbl').on('click','tbody tr',function(){
//fancybox 1 to be appeared
});$('#tbl').on('click','tbody tr td#comm',function(){
//fancy box 2 to be appeared..
});

При необходимости можно использовать клавиши Ctrl или Alt или Shift.

1

Решение

e.ctrlKey является true когда Ctrl нажата (где e является объектом события из первого параметра обработчика события):

$('tbl').on('click', 'tbody tr', function(e) {
if (e.ctrlKey) {
//fancybox 1 to be appeared
}
});

Кроме того, у вас есть shitKey а также altKey которые true когда они нажаты.

0

Другие решения

Вы также можете использовать Вот.Надеюсь, это поможет.

0

По вопросам рекламы [email protected]