Raphael没有运行回调参数

时间:2012-06-06 18:47:35

标签: 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中运行。如何在所有浏览器中运行回调?

1 个答案:

答案 0 :(得分:0)

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