2013-11-27 5 views
1

, так как нет никакого руководства интегрировать этот Mootools расширение/плагин, я думал о том числе сценарии ...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();<< 

кажется, что «Таблица» относится к классу сочинительство в расширении «More», но это, кажется, не существует ...

У кого-нибудь есть решение для этого?

ответ

2

На самом деле кажется, что Table не существует как класс. Вы уверены, что ваш more.js содержит этот класс? Вам необходимо проверить две точки:

  1. Этот класс существует только с mootools more 1.4. Раньше этого не было.
  2. Когда вы загружаете, вы можете create a custom build, который содержит только выбранные вами классы и их зависимости. Вероятно, ваша сборка не включает все классы. Перезагрузите его и отметьте Table, чтобы включить его.
+0

я ве судимое это, но по-прежнему бросает ту же ошибку с обновленной дополнительной Lib ... – marius

+0

Хорошо мой плохой, я должен был обновить CORE Aswell. Работы наконец-то! :) – marius

2

Если вы откроете файл mootools-more.js, у него будет URL-адрес для сохраненной сборки хэша. она будет выглядеть следующим образом:

http://mootools.net/more/09f3e47813269cd5026cbf8c1f828e72

посетить URL-адрес (ваш), а затем добавить Table и любые другие Deps вы, возможно, придется и повторной загрузки, а затем заменить ваш сценарий.

2

Вы можете вызвать его перед загрузкой Mooltools. Подождите, дом для загрузки первого:

window.addEvent('domready', function() { 
    this._cleanupFunctions = new Table(); 
}); 
Смежные вопросы