0
Я использую Rails 5 и на флэш-сообщениях. У меня есть значок x при нажатии, закрывает флеш-сообщение.Rails 5: jQuery не работает с TurboLinks
Вот функция JS для него (находится в app/assets/javascripts/static_pages.js
):
$(document).on("turbolink:load", function() {
$('.close .icon').on('click', function() {
$(this).closest('.message').transition('fade');
});
});
Эта функция JS не будет работать. Однако, когда я копирую и вставляю эту функцию в консоль, затем нажмите значок x, он работает.
Вот мой application.js файл:
//= require jquery
//= require jquery_ujs
//= require semantic-ui
//= require turbolinks
//= require_tree .
Что я делаю неправильно и как я могу получить, что функциональность для работы?
Событие [ ' "turbolinks: нагрузка"'] (https://github.com/turbolinks/turbolinks#running-javascript-when-a-page-loads), а не '" turbolink: нагрузка «'. –