Страница 1 из 1

Подключить jquery и не получить конфликт ?

СообщениеДобавлено: 24 июн 2014, 00:56
abramen
Доброго времени суток !

Решил заменить дефолтный слайдер на другой, но при подключении JS файлов начинаются конфликты ..
Подскажите может я что-то не так делаю
Вот скрипты ...пробовал добавлять обычным методом
Код: Выделить всё
        
                 
<!-- jQuery -->
        <script src="../js/jquery-1.10.2.min.js"></script>
        <script src="../js/jquery.easing.min.js"></script>
        <script src="../js/slaid.min.js"></script>


и с помощью Yii

Код: Выделить всё
Yii::app()->clientScript->registerScriptFile(Yii::app()->request->baseUrl.'/js/jquery-1.10.2.min.js', CClientScript::POS_END);
Yii::app()->clientScript->registerScriptFile(Yii::app()->request->baseUrl.'/js/jquery.easing.min.js', CClientScript::POS_END);
Yii::app()->clientScript->registerScriptFile(Yii::app()->request->baseUrl.'/js/slaid.min.js', CClientScript::POS_END);
 


Я предполагаю что вся проблема в jquery-1.10.2.min.js ...но вот как её решить не совсем понимаю
Буду благодарен за любую помощь )

Re: Подключить jquery и не получить конфликт ?

СообщениеДобавлено: 24 июн 2014, 22:45
abramen
Вобщем если долго мучатся и не сдаваться , то обязательно получится :-)
Может кому-нибудь пригодится
Решение :
Заменяем в коде скрипта (в данном случае это slaid.min.js) все знаки $ на jQuery (Notepad++ отлично подойдет для массовой замены) и при подключении скриптов добавляем после библиотеки
Код: Выделить всё
<script type="text/javascript">var $jq = jQuery.noConflict();</script>


Таким образом получаем :

Код: Выделить всё
 
        
<script src="../js/jquery-1.10.2.min.js"></script>
        <script type="text/javascript">var $jq = jQuery.noConflict();</script>
        <script src="../js/jquery.easing.min.js"></script>
        <script src="../js/slaid.min.js"></script>

Re: Подключить jquery и не получить конфликт ?

СообщениеДобавлено: 30 июн 2014, 00:21
Koduc
А не смотрели причины конфликта? Похоже, что подключается две различные версии jQuery. ПО идее, можно было просто подключаемый файл найти где он лежит и просто заменить его на версию 1.10.2

Re: Подключить jquery и не получить конфликт ?

СообщениеДобавлено: 30 июл 2016, 11:43
megalit23
Ну вот же тут глянь jquery.com.ru
http://jquery.com.ru/kak-nuzhno-ispolzo ... o-conflict