我正在开发rails。对于jquery我使用coffeescript。 turbolinks很活跃。
我有一个问题,让我感到紧张。
当我想启动我的功能(这里称为脚本)时,我使用以下代码:
$(document).on 'ready page:load', =>
scripts()
我的脚本(div滑块)在加载页面时运行,在所有浏览器中都没有任何问题。
无论如何,当我点击另一个页面然后回到开始时,javascript没有加载。这个问题实际上只在ie10。
我已经尝试了以下内容:
$(document).on 'ready page:change', =>
scripts()
..然后div滑块失去控制。它跳得非理性。 ; - )
我该怎么办?任何想法?
谢谢你!ST
答案 0 :(得分:1)
您可以尝试使用
$(document).on 'ready, page:change', =>
scripts()
在ready和page之间添加逗号:更改,以分隔两个参数。