Показать сообщение отдельно
  #1 (permalink)  
Старый 16.12.2018, 16:28
Аспирант
Отправить личное сообщение для oslayer Посмотреть профиль Найти все сообщения от oslayer
 
Регистрация: 18.10.2012
Сообщений: 63

Почему так работает?
Есть код на https://codepen.io/michielvandewalle/pen/oeoMXg

Работает отлично на именно там. в коде JS есть вот такой кусочек

(function () {
    document.getElementsByTagName('form')[0].addEventListener('submit', function (e) {
        e.preventDefault();

Должен предотвращать переход по ссылке в случае успешной подписки, так и происходит пока код выполняется на codepen.

Как только код переносится на живой сайт, e.preventDefault() перестает работать и происходит переход. Почему и как это исправить?
Ответить с цитированием