@sergeyiljin
Делаю дело

Почему в IE11 не работает функционал?

Есть сайт, где используется JQuery параллельно с нативным JS. Есть ссылки, на которые навешаны обработчики событий. Стандартный метод отмены действия по умолчанию preventDefault() к ним применён. Ссылки играют роль запуска аякс функционала. Во всех браузерах это работает нормально, кроме IE11. В нём ссылки активируются и в итоге выходит страница 404. Что может быть не так с IE и как исправить?
  • Вопрос задан
  • 104 просмотра
Решения вопроса 1
@zkrvndm
Боты, парсеры, расширения
Попробуйте обработчики пихать в атрибут onclick, либо вместо href у ссылок используйте data-href, а в href просто ставьте якорь # чтобы не было перехода. Кстати, возможно играет еще роль версия jQuery, для старых браузеров рекомендуется 1-ая версия jQuery, но никак не 2-ая или 3-я.

И еще, есть два способа отменить событе, попробуйте на всякий случай первый вариант:
nikolaifedorovjobs.blogspot.com/2011/01/jquery.html
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы