2012-05-03 6 views
-1

У меня есть следующие строки кода в моем .js файлеJavascript работает в Firefox или Chrome не IE

$(triggers.restart).live('click', function (e) { 
    e.preventDefault(); 
    plugin.method.startQuiz(this); 
}); 

код работает отлично в Firefox или Chrome, но не в Internet Explorer. Что может быть неправильным?

+0

действительно ли IE дает вам какие-либо ошибки? –

+1

загляните в настройки IE, возможно, JS выключен. Если это еще не работает, попробуйте другой компьютер. если он STILL не работает, ну, это IE –

+0

Определить «не работает» –

ответ

1

В IE preventDefault не поддерживается. Вместо этого вы устанавливаете возвращаемое значение. Более подробную информацию об этом можно найти здесь: event.preventDefault() function not working in IE

+0

Он, кажется, использует jquery, и они нормализуют предотвращение по умолчанию для вас уже. [Ссылка] (http://forum.jquery.com/topic/event-preventdefault-and-ie) – sic1

Смежные вопросы