javascript - Turbolinks 回调完全加载的页面

标签 javascript jquery events onload turbolinks

我的页面上有一些图像、第三方脚本、插件(例如 Facebook 和 YouTube 小部件)和 iframe(例如 YouTube 视频),但仅当所有这些都完全加载时(页面之后),我才需要运行片段改变)。

没有Turbolinks我可以这样解决:

$(window).on('load', function() {
  // snippet goes here
});

有没有办法使用Turbolinks来做到这一点?

<小时/>

我们可以在documentation上看到page:load ,但它与 $(document).on('ready') “类似”,换句话说,它在 DOM 加载时触发,但不在脚本、图像和 iframe 之后触发。 ..

最佳答案

对于现在看到此内容的人来说,这是 Turbolinks 5 的最新内容:

$(document).on('turbolinks:load', function () {

});

关于javascript - Turbolinks 回调完全加载的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29239433/

相关文章:

javascript - JavaScript 中真正的线程阻塞

javascript - RegExp匹配url中的查询参数

javascript - 从 DOM 中删除一个类也会将其从变量中的项目中删除

wpf - 在 F# 中处理事件

c# - FileSystemWatcher 在一段时间后停止引发事件

.net - F# 删除函数处理程序

javascript - React-Native-Paper 主题不会使用自定义字体

javascript - 输入字段为空时阻止提交表单

javascript - jeditable:使用选择时出现错误

javascript - 如何像ajax调用一样从promise中包装对象,返回值有何不同?