问题标签 [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.
ruby-on-rails-4 - Holder.js 不适用于 turbolinks
Holder.js 不适用于 turbolinks。
我得到空图像。
当我按 Ctrl+R 时它工作。
如何让他们一起工作?
ruby-on-rails - 如何使用 Rails 4 的 Turbolinks 创建一个 Youtube 风格的加载栏?
有没有办法用涡轮链接制作一个 Youtube 风格的加载栏(顶部栏的页面间)。
Turbolinks 有很多不同的回调,所以你可以在几个步骤中做出一个跳跃的回调,但是有没有办法也挂钩到进度?
ruby-on-rails - Rails 应用程序中处理程序的奇怪行为
我有一个带有资源项目的 Rails 应用程序。我注意到如果我添加一些处理程序,它们会在页面更改时被删除。
addfundform 默认是隐藏的,当你点击 addfund 时,会显示 addfundform 表格。
因此,当我单击 addfund 按钮时,会显示表单。但是,当我单击取消按钮时它会消失。(这很有趣,因为我还没有添加任何东西)在此之后,addfund 按钮不做任何事情。好像处理程序已被删除。另外,如果我不去项目页面。我进入新的项目页面,然后进入项目页面,处理程序未加载
这很奇怪,因为我没有通过 ajax 获取任何东西。这是一个 rails4 应用程序。我看到一个关于 turbolinks 的错误,虽然我不知道了
jquery - rails turbolinks 在单页上加载 javascript
我有一个使用 turbolinks 的 rails 应用程序
一页我应该加载脚本,我不想在所有应用程序上加载它
具体像这样在页面上添加它
我的问题是当我通过 turbolinks 进入页面时,脚本没有加载
如何在特定页面上加载单个 js
谢谢!
jquery - 如何使用 turbolinks 并为 SEO 的每个页面设置特定的元标记?
问题是如何同时使用 turbolinks 和每个页面特定的元标记?
这是 application.js:
这是应用程序布局视图:
这是仪表板 CoffeeScript:
在应用程序布局的顶部:
当您在 Dashboard 和 Reports 之间来回单击时,显示的标题标签会按照您的预期随着每次点击而变化(turbolinks 每次都会更新标题),但是在您刷新整个页面之前元标签不会改变。
如何破坏特定头部元素的 turbolinks?
如果我在每个指向具有唯一元信息的页面的链接上添加 data-no-turbolink,我看不出保留 turbolink 有什么好处。
我在 github 上阅读了有关 turbolinks 的问题,其他人也提出了这个问题,但我没有看到解决方案?希望我遗漏了一些明显的东西。
jquery - jQuery 元素用法 | 站点速度 101
我有一个添加了 Gems 的应用程序:
当然,我还有很多其他的宝石,但这些是我现在想要关注的。
该网站加载有点慢,在我的网站中,application.js
我只为我加载的所有 jquery 内容调用 jquery.all (我认为我什至不需要)
我的应用程序没有那么大,而且我认为我不需要 jquery 中的所有这些东西。但是因为我有点新(大家好)我不太清楚我在 application.js 中使用什么确切的插件、小部件和元素来要求它们,所以我不必只调用 jquery.all。
除此之外,Turbolinks 并没有加载很多 Thinks,用户必须 F5 页面才能加载所有元素。
例如:这是在每个页面上加载的内容:
有人可以向我解释一下 Turbolinks 发生了什么以及如何处理 jQuery Mess 吗?
css - 单击链接后菜单图标未打开菜单
我正在使用 Rails 4 和 Foundation 4 开发一个应用程序。我正在使用 Foundation 4 的顶栏导航元素,当显示较小时,它会将菜单隐藏在菜单图标中。
我遇到的问题是我只能在第一次加载页面时切换菜单(在直接进入或重新加载之后)。如果我单击任何链接,菜单将停止工作,直到页面被刷新。
如果我打开 Chome 的调试器,我会发现
谷歌搜索似乎表明它是 Chrome 中的一个错误,但 Firefox 不起作用,我的手机也不起作用。
这是我的顶栏代码
关于如何使它工作的任何想法?我没有更改顶栏的任何 CSS,我使用的是 Foundation 4.3.1
jquery - 由于 pagesCached,Rails 4 Turbolinks 后退按钮和多个事件绑定
我将我的事件绑定到 $(document).on "page:change"... 事件绑定示例如下:
这适用于用户单击链接...
当用户单击后退按钮和前进按钮时会出现问题。“page:change”触发另一个事件绑定,所以现在我绑定了两次事件(这是 jquery 切换功能的问题)。我猜这种双重绑定的发生是因为 pagesCached 只是加载了页面的缓存 DOM,其中已经在节点上绑定了事件。
我可以禁用 pagesCached,但还有其他解决方案吗?
jquery - 使用 Turbolinks 时如何绑定事件?
如果表单的文本区域为空白,我想停止发布表单。我正在使用 jQuery 和 Turbolinks。我必须绑定ajax:beforeSend
,但我让它工作:
提交表单时我没有看到任何警报。知道为什么吗?
我正在通过 ajax 远程加载表单。