Почему не срабатывает dblclick jQuery? При 2-ом щелчке должен добавляться класс lol, при наведении мыши по которому поле для рисования отчищаяется, ловушка, так сказать, но как всегда что-то должно было пойти не так. Всем огромное спасибо за помощь.
It is inadvisable to bind handlers to both the click and dblclick events for the same element. The sequence of events triggered varies from browser to browser, with some receiving two click events before the dblclick and others only one.
JackShcherbakov: вы устанавливаете обработчики и для click и для dblclick, и jQuery в документации говорит вам, что в таком случае вы получите почти неопределённое поведение обработчиков, т.к. браузеры по-разному относятся к этому.
Никита Полевой: Да, так точно. Погодите, а если я нажми на блок 1 раз и через 10 сек нажму 2-ой раз, браузер защитает это как dblckick? Если да, то все понятно. Просто я думал что dblclick это кода быстро.
Да, так точно. Погодите, а если я нажми на блок 1 раз и через 10 сек нажму 2-ой раз, браузер защитает это как dblckick? Если да, то все понятно. Просто я думал что dblclick это кода быстро.
Используйте только ckick при этом добавьте счетчик кликов, при клике увеличьте counter++, если вы хоть через 10сек еще раз нажмете то при увеличении счетчика он уже будет == 2
теперь с помощью условия можно определить двойное нажатие
if (counter == 2) {
// что то делаем
}