Конфликт JQUERY
#1
Отправлено 07 May 2012 - 00:04
Проблема такая. Хочу подключить к своему сайту спойлер на Jquery.
Нашел несколько штук. В основном, они все идут с загрузкой библиотеки jquery.
Так вот, соответственно чтобы работало, нужно подключить библиотеку, подключаю - всё хорошо. Кроме того, что не работают карты гугл.
Ну как то был уже один раз случай такой, Вы мне сказали что конфликт библиотек, действительно - в прошлый раз помогло.
Ну значит дальше я отключаю ту библиотеку, которую подключил с спойлером. Но вот в чем вся соль, не один спойлер не работает без библиотеки. Даже на странице с картой (кстати карта работает).
Вот такой вопрос, как пользоваться Jquery для сторонних плагинов без вреда для гугл карт.
Спасибо!
#2
Отправлено 07 May 2012 - 05:36
Для избежания конфликтов в JavaScript используйте именно тот jQuery который подключает Zoo.
Т.е все остальные нужно отключать - хороший модуль это умеет делать, либо обращайтесь к автору этого модуля.
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#3
Отправлено 07 May 2012 - 05:40
чтобы избежать конфликтов с mootools, jQuery работает в режиме noConflict
поэтому практически любая конструкция использующая jQuery должна обрамлена вот в такой код
jQuery(function($){ //... ваш код });
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#4
Отправлено 07 May 2012 - 09:06
<script type="text/javascript">
$(document).ready(function(){
$('.splLink').click(function(){
$(this).parent().children('div.splCont').toggle('normal');
return false;
});
});
</script>
#5
Отправлено 07 May 2012 - 09:09
<script type="text/javascript">
jQuery(function($){
$(document).ready(function(){
$('.splLink').click(function(){
$(this).parent().children('div.splCont').toggle('normal');
return false;
});
});
});
</script>
заработало!
Спасибо за решение!
#6
Отправлено 07 May 2012 - 21:30
Кошерно будет так:
<script type="text/javascript"> jQuery(function($){ $('.splLink').click(function(){ $(this).parent().children('div.splCont').toggle('normal'); return false; }); }); </script>
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#7
Отправлено 29 June 2012 - 14:50
просто для меня больше подходит вариант использование JQUERY в своем шаблоне ....
#8
Отправлено 11 July 2012 - 17:41
ступил....сам нашел...а где лежит библиотека JQUERY и как ее отключить...в вашем расширении?
просто для меня больше подходит вариант использование JQUERY в своем шаблоне ....