【问题标题】:$(document).on 'ready page:load' - not working in ie10 correctly$(document).on 'ready page:load' - 在 ie10 中无法正常工作
【发布时间】: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

【问题讨论】:

标签: jquery internet-explorer pageload turbolinks


【解决方案1】:

你可以试试

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

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

【讨论】:

    猜你喜欢
    • 2017-03-26
    • 2015-01-31
    • 2016-02-05
    • 2015-08-23
    • 2011-08-30
    • 2017-05-08
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    相关资源
    最近更新 更多