【发布时间】:2014-01-15 21:46:29
【问题描述】:
我必须创建一个可以集成到任何外部网页的网上商店。 (就像埃克维德一样。) 为此,我必须创建一个数组,在其中列出必须包含/执行的脚本名称。在该列表中,有fancybox,就像其他插件一样。其他插件可以通过 getScript 函数加载,但 fancybox 会停止所有正在运行的脚本而不会出现任何错误。 不知道为什么,怎么办。 请在这方面提供帮助。 谢谢
engineConfig = new Array(
'/jquery.ui.js',
'/fancybox.js',
'/modernizr.js',
'/lightbox.js',
'/tinyscrollbar.js',
'/base64.js',
'/md5.js'
);
function includeEngineParts() {
if(engineConfig.length > 0) {
// global variables...
var src = strShopApiEngineDomain+strShopApiEngineGuiPath+sep+ext+engineConfig[0]+shopApiLoadRnd;
engineConfig.shift();
$.getScript(src, function(){
includeEngineParts();
});
} else {
doSomething();
}
}
【问题讨论】: