问题标签 [turbolinks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4350 浏览

ruby-on-rails - Rails 4 + Turbolinks:JS 在头部还是在身体底部?

我习惯于将我的 JS 粘贴在我的 body 元素的底部(根据 HTML5Boilerplate),但是由于TurboLinks (在 Rails 4 中默认启用)会在每个请求时重新加载正文(和标题),这是否有意义从现在开始把我的JS放在头上?在这方面是否有任何体面的指南或最佳实践?

0 投票
2 回答
8590 浏览

ruby-on-rails - 引导模式的 turbolinks 问题

我做这样的模态:

显示模式的链接:

模态html本身:

但是,data-no-turbolink没有按预期工作。如果我刷新页面,它可以正常工作,但是,当我浏览带有 turbolinks 的页面时,看起来data-no-turbolink只是被忽略了。

难道我做错了什么?我有一些模态,例如我的应用程序中的示例,不想删除它们,也不想删除 turbolinks...

提前致谢。

0 投票
1 回答
1918 浏览

ruby-on-rails-3.2 - 表单和分页中的 Turbolinks

我想知道是否可以在搜索表单提交和/或 will_paginate 中使用 Turbolinks。

有人对如何使其工作有一些想法吗?

0 投票
2 回答
7119 浏览

ruby-on-rails-3.2 - 动画页面:使用 turbolinks 更改

如何为页面设置动画:使用 turbolinks 更改?

那可能吗?

我在 body 上尝试了一个 css 过渡,但它没有按预期工作。不知道如何只更新窗口的一部分并在完成时进行回调,或者是否有可能。

提前致谢

0 投票
0 回答
939 浏览

jquery - turbolinks with masonry is not working

I have installed turbolink gem https://github.com/rails/turbolinks in my rails app 3.2.8.

I use this gem, masonry for show elements https://github.com/desandro/masonry.

The problem is that masonry elements when I open a new page with turbolinks are not loaded correctly.

How can I fix this problem?

Thank you very much!

0 投票
1 回答
1627 浏览

javascript - Rails - Turbolinks - 回调

我想知道 turbolinks 是否有一个回调函数,当 turbolinks 完成渲染页面时,您可以使用它来调用函数?

0 投票
1 回答
609 浏览

javascript - Modernizr 与 Rails Turbolinks 宝石

我最近决定将 Rails gem 'turbolinks' 添加到项目中,但它不起作用。稍后进行一些加减运算,我发现如果我删除了modernizr.js,它就可以工作。我使用modernizr 是为了兼容性,因为该项目将让人们从一堆不同的设备和浏览器访问它。

有没有人有解决方法?我可以对modernizr.js 或turbolinks.js 进行一组简单的更改以使它们更好地协同工作吗?是否有另一个简单的选项可以做这些中的任何一个并且可以与另一个一起使用?

任何帮助将非常感激。我绝对不是 javascript 专家,所以解释会很好。

0 投票
0 回答
203 浏览

javascript - jQuery - 加载事件 - 前进/后退

在 css 完全加载后,我必须加载某些功能(自定义字体),以便它们正常工作。

其中之一是在框中垂直居中文本。

我正在使用 turbolinks.js 来加快页面之间的加载速度并让功能正常工作我添加了这个

在页面之间单击时,我得到了我想要的结果,但是当向后/向前移动时,这个事件运行到“快速”,而我在计算元素高度等时收到的只是 0。

是否有解决方案,例如我可以绑定的事件?

0 投票
2 回答
1640 浏览

jquery - 使用 turbolinks (rails) 时,发送多个 ajax 请求而不是一个

查看firebug,这一行是导致此问题的行:

jquery.js文件中。如果没有 remote: trueformorlink_to可以正常工作,turbolink并且在 include 之前也可以工作turbolink

0 投票
6 回答
37037 浏览

ruby-on-rails-3.2 - 在 Rails 中使用 turbolinks link_to

只是想知道是否有一种方法可以直接在 rails link_to 助手中使用 turbolinks,快速搜索了一下谷歌并没有发现任何值得注意的东西,这是我尝试过但无济于事的类型。

我知道你可以在这样的常规链接中做到这一点

现在我只是在链接周围的元素上包含属性,例如 lis 或 divs。

提前致谢。