我知道有jQuery-turbolinks
。但是,無論如何,使用jQuery和JS與turbolink。使用turbolink插件加載javascript
https://github.com/rails/turbolinks
隨着Turbolinks
頁面會更改,恕不全部重新加載,所以你不能依靠DOMContentLoaded
或jQuery.ready()
觸發你的代碼。相反,Turbolinks會在文檔上觸發事件以提供頁面生命週期的掛鉤。
我有這段代碼,但這並沒有加載到其他網址的navigating
。
$(function() {
return $('.status').hover(function(event) {
return $(this).toggleClass("hover");
});
});
你是問,如果有使用與*只有*'turbolinks'該功能的方法?因爲它應該在你的'application.js'文件中包含'jquery.turbolinks'之後與''turbolinks''和'jquery-turbolinks'一起使用。 –
@Justin:如果我們不使用jQuery-turbolinks ?. – Shane
檢查我的答案,它應該工作 – RSB