【发布时间】:2014-04-01 14:51:44
【问题描述】:
我正在 Rails 中开发。对于jquery,我使用coffeescript。 turbolink 处于活动状态。
我有一个问题,这让我很紧张。
当我想启动我的功能(这里称为脚本)时,我使用以下代码:
$(document).on 'ready page:load', =>
scripts()
我的脚本(div 滑块)在页面加载时正在运行,在所有浏览器中都没有任何问题。
无论如何,当我单击另一个页面然后返回开始时,javascript 没有加载。这个问题其实只存在于ie10中。
我已经尝试了以下方法:
$(document).on 'ready page:change', =>
scripts()
.. 但随后 div 滑块失控。它跳跃是非理性的。 ;-)
我能做什么?有什么想法吗?
谢谢!
st
【问题讨论】:
-
不要以这种方式绑定到“就绪”。 api.jquery.com/ready
标签: jquery internet-explorer pageload turbolinks