Я новичок в веб-разработке.JavaScript/событие Jquery click на IE8 не работает должным образом
У меня возникли проблемы с кнопками моего проекта. Эта строка кода работает во всех браузерах, за исключением IE8:
$("#SampleBtn").live("click", function(){
console.log('It works!');
});
не реагирует так, как это должно быть при нажатии. В этом примере предполагается напечатать «Это работает!», Видимо, ничего не происходит. Однако, если пользователь нажимает кнопку без отпускания (keydown) более 1 секунды, он работает.
Я не уверен, если проблема возникает. Имеет ли это какое-то отношение к событию .live или click?
Любая помощь будет высоко оценена. Благодаря!
Метод 'live' был устаревшим в 1.7 и ** удален ** в 1.9. Какую версию ты используешь? Альтернативой является использование 'on'. – elclanrs
Какую версию jQuery вы используете? '$ .fn.jquery' в консоли, чтобы узнать. Также с IE консольный объект не существует, пока консоль разработчика не будет открыта. Если вы попытаетесь получить доступ к консоли до этого времени, вы получите сообщение об ошибке. –
Я использую 1.8.2. Я попробовал 'on', но теперь он даже не работает в Chrome – Kimpoy