首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用turbolink插件加载javascript

使用turbolink插件加载javascript
EN

Stack Overflow用户
提问于 2014-04-03 20:58:39
回答 3查看 257关注 0票数 0

我知道有jQuery-turbolinks。但是有没有使用jQuery和JS的turbolink呢?

https://github.com/rails/turbolinks

使用Turbolinks,页面将在不完全重新加载的情况下更改,因此您不能依赖DOMContentLoadedjQuery.ready()来触发代码。相反,Turbolinks在文档上触发事件,为页面的生命周期提供钩子。

我有这段代码,但这不能加载到其他url的navigating

代码语言:javascript
复制
$(function() {
  return $('.status').hover(function(event) {
    return $(this).toggleClass("hover");
  });
});
EN

回答 3

Stack Overflow用户

发布于 2014-04-03 21:18:15

您可以执行以下操作在两个页面上运行javascript :load和ready。

代码语言:javascript
复制
$(document).on('page:load ready', function() {
    ...
});
票数 2
EN

Stack Overflow用户

发布于 2014-04-03 21:11:01

试试看;)

代码语言:javascript
复制
var ready;
ready = function() {
  $(function() {
    return $('.status').hover(function(event) {
      return $(this).toggleClass("hover");
    });
  });
};
$(document).ready(ready);
$(document).on('page:load', ready);
票数 1
EN

Stack Overflow用户

发布于 2016-10-18 01:29:08

本文档介绍如何:https://github.com/turbolinks/turbolinks

代码语言:javascript
复制
document.addEventListener("turbolinks:load", function() {
      // ... Your code here!
    })
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22838515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档