我已经下载了一个外部脚本并将其放在我的供应商/资产/javascripts 中,然后将其包含在 application.js(显示脚本)中
//= require jquery
//= require jquery_ujs
//= require reveal
//= require mustache
//= require_tree .
该脚本显然不会等待 DOM 加载,因为我在控制台中出现了上述错误。在将 JS 设置为松散之前,如何确保 body 已加载?
EDIT Reveal 在它自己的文件中初始化,reveal_init.js.coffee
$ ->
Reveal.initialize
controls: true,
progress: false,
history: true,
loop: false,
mouseWheel: true,
# Apply a 3D roll to links on hover
rollingLinks: true,
theme: 'default',
transition: 'page' # default/cube/page/concave/linear(2d)