Александр 0 Опубликовано 7 марта, 2011 Жалоба Share Опубликовано 7 марта, 2011 Не смог понять отчего не работает скрипт. Дело явно в конфликте с чем-то. Грешу на смарти. Сам скрипт - http://www.latenight-coding.com/mootools/classes/qscroller.html header.php : <script type="text/javascript" src="jscript/qscroller/mootools.js"></script> <script type="text/javascript" src="jscript/qscroller/qscroller.js"></script> template/index.html : <span class="left"><a id="go-prev" href="javascript:void(0)"><img src="{$tpl_path}img/brands_arrow_left.png"></a></span><div id="qscroller2" class="qscroller"></div><span class="right"><a id="go-next" href="javascript:void(0)"><img src="{$tpl_path}img/brands_arrow_right.png"></a></span> <script type="text/javascript"> <!-- {literal} window.addEvent('domready', function() { var opt = { slides: 'qslide2', duration: 2500, buttons: {next:'go-next',prev:'go-prev'}, transition: Fx.Transitions.Quint.easeOut } var scroller = new QScroller('qscroller2',opt); scroller.load(); }); {/literal} //--> </script> ps На wordpress'e, jooml'e или голом html работает без проблем. Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 7 марта, 2011 Автор Жалоба Share Опубликовано 7 марта, 2011 Причём firebug для скрипта пытающегося на vamshop'e работать пишет Был достигнут лимит журнала сообщений Firebug. Не отображается 0 вхождений. Настройки лимита this.setOptions is not a functioninitialize(wrapper="qscroller2", options=Object { slides="qslide2", duration=2500, buttons={...}})qscroller.js (строка 28)Class()mootools.js (строка 16)(?)()alpina.localhost (строка 154)F()mootools.js (строка 45)create(E=undefined)mootools.js (строка 46)fireEvent(D=function())mootools.js (строка 120)fireEvent(C="domready", B=undefined, A=undefined)mootools.js (строка 121)A()mootools.js (строка 153)F()mootools.js (строка 45)create(E=DOMContentLoaded )mootools.js (строка 46)[Прерывать на этой ошибке] this.setOptions(options);qscroller.js (строка 28)[/code]На прочих движках FB молчит.Из ошибок видно, что на vamshop mootools не отрабатывает. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 марта, 2011 Жалоба Share Опубликовано 8 марта, 2011 Выглядит вроде бы нормально. Возможно, что конфликтует с jquery или другими подключёнными js скриптами, попробуйте их удалить. А лучше используйте jquery scroller, их полно. Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 8 марта, 2011 Автор Жалоба Share Опубликовано 8 марта, 2011 Да, я пробовал отключать все скрипты, но результат тот же. Код, который обращается к mootools не выполняется. Просто этот скрипт у меня в данном проекте помимо vamshop'a используется в других частях сайта, ну и сама библиотека mootools. Видимо придётся цеплять что-то на jquery. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 марта, 2011 Жалоба Share Опубликовано 8 марта, 2011 Не знаю, я никогда с ним не работал, ничего конкретного не подскажу, к сожалению. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 марта, 2011 Жалоба Share Опубликовано 8 марта, 2011 Не знаю даже, может всё-таки ошибка в js файле, хотя конечно вряд ли, если mootools оригинальный. Может у этого скроллера есть официальная страница с демкой, попробуйте сначала эту страницу у себя на локалке запустить. Я обычно так и делаю, т.е. сначала скачиваю демку какого-либо js модуля, проверяю просто на обычный html-странице на локальном компе, т.е. выгружаю html + js файлы, затем уже пробую в магазине. Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 8 марта, 2011 Автор Жалоба Share Опубликовано 8 марта, 2011 Предыдущее сообщение удалил - там кэш съел страницу тестовую. Вобщем голый html на локалхосте работает, ну и в других частях сайта и в онлайне и на 127.0.0.1. Пытаюсь сейчас определить где же он конфликтует ибо на jquiery с такой же реакцией по быстрому замену не нашёл. Сама штука рабочая, я её не однократно использовал. Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 8 марта, 2011 Автор Жалоба Share Опубликовано 8 марта, 2011 Решено!!! Сначала подключаю в header.php mootools, а уж потом Jquery. Александр, а почему в vamshop 162 используется jquery_1.3.2, из-за размера? Заменил на 1.5 - всё вроде работает. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 марта, 2011 Жалоба Share Опубликовано 9 марта, 2011 Да я как-то с опаской отношусь к обновлениям библиотек. Обычно потом баги вылазят, то phpMailer обновил, вылезли глюки, с jQuery тоже раньше проблемы были. Будет обновляться, но аккуратно и не сразу. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения