我知道有jQuery-turbolinks。但是有没有使用jQuery和JS的turbolink呢?
https://github.com/rails/turbolinks
使用Turbolinks,页面将在不完全重新加载的情况下更改,因此您不能依赖DOMContentLoaded或jQuery.ready()来触发代码。相反,Turbolinks在文档上触发事件,为页面的生命周期提供钩子。
我有这段代码,但这不能加载到其他url的navigating。
$(function() {
return $('.status').hover(function(event) {
return $(this).toggleClass("hover");
});
});发布于 2014-04-03 21:18:15
您可以执行以下操作在两个页面上运行javascript :load和ready。
$(document).on('page:load ready', function() {
...
});发布于 2014-04-03 21:11:01
试试看;)
var ready;
ready = function() {
$(function() {
return $('.status').hover(function(event) {
return $(this).toggleClass("hover");
});
});
};
$(document).ready(ready);
$(document).on('page:load', ready);发布于 2016-10-18 01:29:08
本文档介绍如何:https://github.com/turbolinks/turbolinks
document.addEventListener("turbolinks:load", function() {
// ... Your code here!
})https://stackoverflow.com/questions/22838515
复制相似问题