@bobongida97

Почему код работает в chrome но не работает в mozilla?

Есть простой код обрабатывающий клик:
$(".currency-link").on("click", function (event) {

    event.preventDefault;

    alert('click');
    var val = $(this).attr('value');
    var date = new Date();
    date.setTime(date.getTime() + (14620 * 15000));

    document.cookie = "currency=" + val +"; path=/; expires=" + date.toUTCString();

    location.reload();
    
});


Никак не хочет работать в мозилле. В хроме, опере, и на мобильном хроме работает как надо. В чем может быть проблема? Пробовал закомментировать все кроме event.preventDefault; и добавил alert, но все равно не работало и просто перезагружало страницу. Хотя сам js файл обновляется, проверял в консоли, и по идее перезагружаться страница тоже не должна.

Через инкогнито пробовал, кэш тоже сбрасывал
  • Вопрос задан
  • 147 просмотров
Решения вопроса 1
event.preventDefault; пишется
event.preventDefault();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы