вот ответ и с точки зрения mootools.
вероятно, дальше, как внутри вашего метода инициализации, у вас есть что-то вроде:
this.form = $(element);
из-за того, что jquery не возвращает фактическийэлемент, но обернутый элемент сам по себе, он потерпит неудачу, так как jquery не имеет setProperty
метода.замените все упоминания $ () в классе mootools на document.id или поместите его в замыкание, которое неявно устанавливает его.
(function($) {
// class with reliance on $ here
})(document.id);
mootools имел откат document.id начиная с версии 1.2.2 или 1.2.3, не могу вспомнить.на самом деле, начиная с этой версии, он не будет переопределять $, если он уже установлен, и будет работать только с document.id.
, так как вы используете setProperty в классе, это заставляет меня думать, что вы, возможно, используетеmootools 1.1x - в этом случае резерв не будет доступен, и вы застряли с noConflict
на стороне jquery.