mootools和script.js在同一页面上的碰撞

时间:2011-03-23 15:38:54

标签: javascript jquery mootools

我正在为一个网站开发一个小部件,其中有许多自己的javascripts都有mootools。 我的小部件使用script.js库来动态加载javascripts。这或多或少是这样的:

<div id="id-which-will-never-intersect-with-any-other"></div>
<script src="http://mydomain.com/config.js" type="text/javascript">

在config.js中我有以下内容: http://pastie.org/1704345

作为链,最后一行包括具有所有必需包含指令的文件。但..

当包含在mootools的页面中时,控制台会说:

Uncaught TypeError: Cannot read property 'every' of undefined
(anonymous function)mootools.js:7
rconfig.js:6
rconfig.js:6

:(

上面提到的38行是托管script.js本身的文件。

我真的不想在iframe中提供我们的应用程序,并且我很满意script.js的工作。 能否请您推荐可能的解决方案?

这是script.js的回购: https://github.com/polvero/script.js

谢谢!

1 个答案:

答案 0 :(得分:0)

切换到其他框架lab.js解决了问题:http://labjs.com/ 他们在这里管理依赖关系的方式更加清晰。