Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с mooTools, тупик, возможно решение на поверхности? 
:(
    Опции темы
Surf
  Дата 23.11.2011, 07:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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
PM MAIL   Вверх
Surf
Дата 23.11.2011, 08:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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 устарело...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.0783 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.