我的页面上有一些图像,第三方脚本,插件(如Facebook和YouTube小部件)和iframe(如YouTube视频),但只有当所有这些都完全加载时才需要运行代码段(页面后)变化)。
没有 Turbolinks 我可以这样解决:
$(window).on('load', function() {
// snippet goes here
});
有没有办法使用 Turbolinks ?
执行此操作我们可以在documentation上看到page:load
,但它类似于"至$(document).on('ready')
,换句话说,它是在加载DOM时触发的,,但不是在脚本,图片和iframe之后......
答案 0 :(得分:0)
对于现在看到这一点的人来说,这是Turbolinks 5的最新消息:
$(document).on('turbolinks:load', function () {
});