Конфликт скриптов

Статус
Закрыто для дальнейших ответов.

Klinok

Новичок
Регистрация
07.01.2017
Сообщения
4
Всем доброго времени суток!
Не стал создавать новую тему, чтобы не засорять форум, мой вопрос похожий.
Просьба не смеяться, только начинаю изучать скрипты.
У меня тоже есть два скрипта, первый левое меню навигации, прописан в head, вот он:
Код:
<script type="text/javascript" src="mootools.js"></script>
<script type="text/javascript">
window.addEvent('domready', function(){
var accordion = new Accordion('h3.menusection', 'ul.menusection', {
opacity: false,
onActive: function(toggler, element){
toggler.setStyle('color', '#333333');
toggler.setStyle('background', '#F7F1E5');
},
onBackground: function(toggler, element){
toggler.setStyle('color', '#333');
toggler.setStyle('background', '#E8D7B7');
}
}, $('menu'));
});
</script>
второй рекламный блок прописан в body, вот он

Код:
<script type="text/javascript">
(function(){
var spUser = 30472;
var spSub = 0;
var spPType = 1;
var spCode = document.charset || document.characterSet;
var spGa = document.createElement("script");
spGa.type = "text/javascript";
spGa.async = true;
spGa.src = "http://wsfeed1.ru/code.php?userid=" + spUser + "&subid=" + spSub + "&code=" + spCode + "&ptype=" + spPType;
var spS = document.getElementsByTagName("script")[0];
spS.parentNode.insertBefore(spGa, spS);})();
</script> 
<div class="feedSlider" data-theme="movies" data-position="h" data-visible="6" data-posterwidth="150" data-genre="-10" data-access="0" data-link="32" data-istitle="1"></div>
Можно ли их заставить работать совместно, заранее спасибо за ответы!
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138
А в чем заключается конфликт?
 

Klinok

Новичок
Регистрация
07.01.2017
Сообщения
4
Аккордеон не работает, Меню должно закрываться и открываться, а оно открывается все полностью и остается в этом положении.
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138
Я не думаю что тут конфликт.
Давай ссылку на страницу или выложи на jsfiddle.net
 

Klinok

Новичок
Регистрация
07.01.2017
Сообщения
4
Спасибо большое, что отвечаете.
Сайта как такового еще нет он залит просто для пробы в виде тестирования!
Вот ссылка
http://www.kibook.ru/kino/indexkino.html
На этой странице левое меню не работает так как должно,
для сравнения можно перейти на главную страницу там все работает.
А вот на той на которую даю ссылку после установки рекламного блока сразу перестает работать левое меню.
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138
В том скрипте (втором) подключается jQuery



Варианты решения
  • Написать в поддержку того сервиса, чтобы они использовали у себя в скриптах jquery.noconflict
  • Не использовать mootools
  • Сделать в mootools что-то подобие noconflictВероятно тут есть ответ
  • Есть много других вариантов, более сложных, так что не буду о них
[*]Избавиться от mootools и подключить jQuery аккордеон, благо их много и есть лучше чем этот. Самый разумный вариант
Править конфликты очень сложно будет, поэтому лучшее это 4.
 

Klinok

Новичок
Регистрация
07.01.2017
Сообщения
4
Спасибо! Я тоже склоняюсь к другому аккордеону.
Единственное почему давно этого не сделал, много вопросов в сети задается по конфликту версий jQuery.
Но видимо без вариантов сегодня попробую поставить другой аккордеон.
Еще раз спасибо!
 
Статус
Закрыто для дальнейших ответов.
Верх Низ