$(文件).on'就绪页面:加载' - 无法在ie10中正常工作

时间:2014-04-01 14:51:45

标签: jquery internet-explorer pageload turbolinks

我正在开发rails。对于jquery我使用coffeescript。 turbolinks很活跃。

我有一个问题,让我感到紧张。

当我想启动我的功能(这里称为脚本)时,我使用以下代码:

$(document).on 'ready page:load', =>
    scripts()

我的脚本(div滑块)在加载页面时运行,在所有浏览器中都没有任何问题。

无论如何,当我点击另一个页面然后回到开始时,javascript没有加载。这个问题实际上只在ie10。

我已经尝试了以下内容:

$(document).on 'ready page:change', =>
    scripts()

..然后div滑块失去控制。它跳得非理性。 ; - )

我该怎么办?任何想法?

谢谢你!

ST

1 个答案:

答案 0 :(得分:1)

您可以尝试使用

$(document).on 'ready, page:change', =>
    scripts()

在ready和page之间添加逗号:更改,以分隔两个参数。