Почему мой JavaScript не запускается при использовании Turbolinks, даже с правильным слушателем событий? - PullRequest
0 голосов
/ 29 января 2019

Я сталкивался с этими проблемами раньше, поэтому я знаю, что мне нужно прослушать определенное событие, чтобы вызвать мой JavaScript, который отображается на странице.Я пытаюсь сделать следующее, но при использовании Turbolink для перехода на эту страницу JS не работает:

:javascript
  $(document).on("turbolinks:load", function() {
    alert('hello')
  })

Поэтому, когда я набираю URL, я обновляю страницу или перехожу черезперенаправить, это работает нормально.Как только я захожу на страницу через (турбо) ссылку, это не так.Я немного растерялся, потому что именно этот слушатель событий и читает в документах: https://github.com/turbolinks/turbolinks#observing-navigation-events

1 Ответ

0 голосов
/ 29 января 2019

$ (документ) .ready (function () {

// Ваш код здесь

});

Вместо использования TurboLink: загрузка.Вы пытались использовать это вместо этого?

...