javascript - Raphael 未运行回调参数

标签 javascript callback raphael incompatibility yepnope

使用 yepnope 加载 Raphael 后,我尝试使用回调参数运行 Raphael - 按照以下部分:

http://raphaeljs.com/reference.html#Raphael

示例代码:

    yepnope({
        load: 'lib/raphael.js',
        complete: function () {
            Raphael('idm', 10, 10, function () {alert('callback run!')});
        }
    });

遗憾的是,该回调无法在 Firefox 和 IE 中运行。它确实在 Chrome 中运行。我该怎么做才能使回调在所有浏览器中运行?

最佳答案

我也有这个问题。当通过 YepNope 加载异步脚本时,回调函数不会在 IE 8 ,9 中运行。但firefox和chrome都可以。所以我决定通过“script”标签包含js文件。虽然它使加载时间变慢。

关于javascript - Raphael 未运行回调参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10920247/

相关文章:

javascript - Google Maps V3 拖动标记并更新折线

javascript - DOM 对象不会成为 jQuery 对象

c++ - 与(静态)库的两种方式通信

javascript - 如何使用 AMPLE SDK 缩放和平移嵌入 XHTML 页面的 SVG 文档

javascript - raphaeljs 克隆和拖动

javascript - 第二种 form.submit() 在 XP 上的 Safari 中不起作用,在其他浏览器上起作用

javascript - 带有滚动条问题的多级下拉菜单

java - 释放()异常后调用的方法无法使用android相机恢复

javascript - 如何在回调中访问正确的“this”?

raphael - 如何在 Raphael JS 中链接和拖动 2 个圆形?