由于没有指南来集成这个Mootools扩展/插件,我想包括脚本......
这应该是这样的:
//standart
<script type="text/javascript" src="js/core/mootools.core.js"></script>
<script type="text/javascript" src="js/core/mootools.more.js"></script>
//addons
<script type="text/javascript" src="js/behavior/Source/BehaviorAPI.js"></script>
<script type="text/javascript" src="js/behavior/Source/Behavior.js"></script>
//Here should be all the magic called...
<script type="text/javascript" src="js/main.js"></script>
但是试图打电话给网站,它打印到控制台:
>>ReferenceError: Table is not defined
this._cleanupFunctions = new Table();<<
似乎'Table'是扩展'More'中的一个类写,但它似乎不存在......
任何人都有解决方案吗?
答案 0 :(得分:2)
如果你打开你的mootools-more.js文件,它将有一个保存的哈希构建的URL。它看起来像这样:
http://mootools.net/more/09f3e47813269cd5026cbf8c1f828e72
访问网址(您的),然后添加Table
以及您可能需要的任何其他deps并重新下载,然后替换您的脚本。
答案 1 :(得分:2)
事实上,似乎Table
不存在于类中。你确定你的more.js是否包含该类吗?您需要检查两点:
Table
以包含它。答案 2 :(得分:2)
你可能在Mooltools加载之前调用它。等待dom首先加载:
window.addEvent('domready', function () {
this._cleanupFunctions = new Table();
});