![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
Surf |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 6.1.2009 Репутация: нет Всего: нет |
Не могу понять проблему с mooTools. Не работает ни один готовый пример ни в Opera 11.52 ни в IE 8. В частности пробовал iCarousel и sliding-tabs. На сайтах в демах они нормально работают.
Пробовал ядро mooTools версий 1.1, 1.2.5, 1.4.1, даже подключал полный mooTools-more от отчаяния - все библиотеки качал с официального сайта, качал только несжатые. Событие domready нормально вызывается (проверил алертом). Если алерт ставлю в обработчике domready после создания объекта - тишина... Вот пример: window.addEvent("domready", function() { new iCarousel("example_5_content", { idPrevious: "example_5_previous", idNext: "example_5_next", idToggle: "undefined", item: { klass: "example_5_item", size: 172 }, animation: { rotate: { type: "auto" }, direction: "top", duration: 250, amount: 1 } }); alert('DOM is loaded'); }); Со стороны IE ошибки: для mootools-core.js: Объект не поддерживает это свойство или метод. В разных версиях библиотек ошибка в одном и том же месте window.fireEvent('domready'); (или document.fireEvent('domready'); - в зависимости что раньше стоит я так понял)... несмотря на сообщение об ошибке событие тем не менее вызывается... для iCarousel на строке this.fx = this.container.effects({duration: oAn.duration, transition: oAn.transition, wait: false}); IE доказывает что объект не поддерживает это свойство или метод, а потом что this.fx не является объектом ... хотя в демке на сайте iCarousel.js нормально пашет... http://zendold.lojcomm.com.br/icarousel/example5.asp уже всякие фантастические мысли лезли в голову, что раз в нете работает, значит что-то с настройками безопасности при запуске с локалки... залил пример на хостинг, там тоже не работает Из всего вышеизложенного у меня подозрение на библиотеки ядра... может после скачивания с офф.сайта надо вносить какие-то изменения? Какие-то настройки делать? Блокировки снимать? Всякий бред в голову лезет. Других источников, где скачать библиотеки mooTools-core не нашел, все ссылки ведут на офф.сайт. Короче 4-й день парюсь.... Кстати, с jQuery проблем нет, все запускется все работает. Поскольку исходники использую в том же виде как скачиваю с демо-страниц, тут их текст не привожу. Но если надо выложу... Помогите, пожалуйста! Это сообщение отредактировал(а) Surf - 23.11.2011, 08:19 |
|||
|
||||
Surf |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 6.1.2009 Репутация: нет Всего: нет |
... вот как иногда полезно душу раскрыть... порассуждаешь вслух и умные мысли приходят.
Оказывается дело было не в ядре, а в устаревших библиотеках компонентов. Заменил this.fx = this.container.effects({duration: oAn.duration, transition: oAn.transition, wait: false}); на this.fx = new Fx.Morph(this.container, {duration: oAn.duration, transition: oAn.transition, wait: false}); и все заработало. Вероятно демка на сайте работает потому что там сооовсем старое ядро используется... Вопрос снят с обсуждения. Теперь буду искать что в sliding-tabs.js устарело... |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |