пересекаются js скрипты, что делать?

L
На сайте с 18.02.2012
Offline
83
844

На сайте js скрипты пересекаются и одно из двух не хочет работать.

На сайт поставил форму обратной связи.

По мимо этого поставил якорь, сайт ландинг, что бы через меню скользить по сайту.

У якоря

<script src="jslanding/jquery-1.9.0.min.js"></script>

У формы обратной связи

<script type="text/javascript" src="/fm/js/jquery.js"></script>

Версия если смотреть фил js формы обратной связи.

Query JavaScript Library v1.3.2

Sizzle CSS Selector Engine - v0.9.3

Как быть? что делать, замучился уже ) ни сталкивался с таким.

igor3310
На сайте с 27.02.2011
Offline
156
#1

уберите 1 библиотеку джиквери

Веб разработка WordPress, OpenCart, Modx Revo и прочее - https://searchengines.guru/ru/forum/1040224
Egoistik
На сайте с 15.01.2013
Offline
57
#2

// подключаем jQuery 1.8.1

var $jq181 = jQuery.noConflict(true); // сохраняем ссылку
// подключаем jQuery 1.4.1
var $jq141 = jQuery.noConflict(true); // сохраняем ссылку

;(function($) {
// старый плагин, который использует jQuery 1.4
}($jq141));

;(function($) {
// чуть новее, использует jQuery 1.8
}($jq181));

но такой вариант КРАЙНЕ не желателен

Помогу с мелкими вопросами по Wordpress ICQ- 448858859, Skype- oman6661
L
На сайте с 18.02.2012
Offline
83
#3
igor3310:
уберите 1 библиотеку джиквери

в этом то и прикол, если убрать ! то работать что то не будет !

L
На сайте с 31.08.2013
Offline
14
#4

Решаю подобные проблемы подбором библиотеки подходящей под все задачи. Версия за версией, и всё получается!

L
На сайте с 18.02.2012
Offline
83
#5
Legalen:
Решаю подобные проблемы подбором библиотеки подходящей под все задачи. Версия за версией, и всё получается!

вы готовы переписать библеотеку или как ? поподробнее...

---------- Добавлено 31.12.2014 в 00:45 ----------

Egoistik:
// подключаем jQuery 1.8.1

var $jq181 = jQuery.noConflict(true); // сохраняем ссылку
// подключаем jQuery 1.4.1
var $jq141 = jQuery.noConflict(true); // сохраняем ссылку

;(function($) {
// старый плагин, который использует jQuery 1.4
}($jq141));

;(function($) {
// чуть новее, использует jQuery 1.8
}($jq181));

но такой вариант КРАЙНЕ не желателен

не совсем понял ! это куда и что куда вставить.

---------- Добавлено 31.12.2014 в 01:21 ----------

у меня там конфликтует форма обратной связи !

там

<script src="jslanding/jquery-1.9.1.min.js"></script>

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий