Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/146: Рейтинг темы: голосов - 146, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 28.05.2012
Сообщений: 8

Конфликт двух скриптов!

28.05.2012, 12:37. Показов 29242. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дорогие профессионалы! Помогите, пожалуйста поставить 2 скрипта на страницу. Дело в том, что оба скрипта работают по одиночке. Но когда ставлю оба - работает только один. Не могу настроить. Извините, я самоучка, и не могу сам писать скрипты...

Вот страница, с одним скриптом в хедере - www.gizol.biz. Если прописываю другой скрипт ("аккордеон" - пример скрипта здесь - http://www.masterdom.biz/) - первый скрипт перестает работать.

Вот фрагмент из header.tpl, где прописываю ссылки на первый скрипт:
HTML5
1
2
3
4
5
6
7
<script type="text/javascript" src="/js/jquery.js"></script>
    <script type="text/javascript" src="/js/menu.js"></script>
    <script src="/js/jquery-1.6.3.min.js" type="text/javascript"></script>
    <script type="text/javascript" src="/js/jquery.easing.1.3.js"></script>
    <script type="text/javascript" src="/js/tms-0.3.js"></script>
    <script type="text/javascript" src="/js/tms_presets.js"></script>
    <script type="text/javascript" src="/js/script.js"></script>
Для второго скрипта дописываю ещё следующее:
HTML5
1
2
3
4
5
6
<!-- Add jQuery From the Google AJAX Libraries --> 
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script> 
    <!-- jQuery Color Plugin --> 
    <script type="text/javascript" src="/js/jquery.color.js"></script> 
    <!-- Import The jQuery Script --> 
    <script type="text/javascript" src="/js/jMenu.js"></script>
Все! Первый скрипт не работает!
Пожалуйста, подскажите, можно ли это исправить! Спасибо!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.05.2012, 12:37
Ответы с готовыми решениями:

Конфликт двух скриптов
Доброго времени суток! На странице поставил два скрипта: Qjuery UI draggable и Qjuery UI combobox (стилизация select) в итоге один из них...

Конфликт двух скриптов
Здравствуйте ребята. На моем сайте работает скрипт спойлеров Вот его код jQuery(document).ready(function(){ ...

Конфликт двух скриптов jQuery
Здравствуйте! Возникла одна очень надоедливая проблема: на сайте HTML установил небольшую галерею картинок (RoundAbout) и туда же хочу...

14
 Аватар для Daredevi1
311 / 303 / 78
Регистрация: 09.05.2009
Сообщений: 723
28.05.2012, 15:05
Цитата Сообщение от gizol Посмотреть сообщение
"<script type="text/javascript" src="/js/jquery.js"></script>
Цитата Сообщение от gizol Посмотреть сообщение
<script src="/js/jquery-1.6.3.min.js" type="text/javascript"></script>
Цитата Сообщение от gizol Посмотреть сообщение
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>
JQuery нужно подключить только 1 раз. У вас целых 3
1
0 / 0 / 0
Регистрация: 28.05.2012
Сообщений: 8
28.05.2012, 15:59  [ТС]
Цитата Сообщение от Daredevi1 Посмотреть сообщение
JQuery нужно подключить только 1 раз. У вас целых 3
А какой из них оставить, чтобы работали оба скрипта?
0
 Аватар для Daredevi1
311 / 303 / 78
Регистрация: 09.05.2009
Сообщений: 723
28.05.2012, 16:16
JavaScript
1
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
Подключите этот скрипт первым, а дальше остальные.
0
0 / 0 / 0
Регистрация: 28.05.2012
Сообщений: 8
28.05.2012, 16:41  [ТС]
Цитата Сообщение от Daredevi1 Посмотреть сообщение
JavaScript
1
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
Подключите этот скрипт первым, а дальше остальные.
Самое интересное, что действительно последовательность подключения скриптов играет значение!

Если делаю так:
HTML5
1
2
3
4
5
6
7
8
9
10
11
<script type="text/javascript" src="/js/menu.js"></script>
   <script src="/js/jquery-1.6.3.min.js" type="text/javascript"></script>
    <script type="text/javascript" src="/js/jquery.easing.1.3.js"></script>
    <script type="text/javascript" src="/js/tms-0.3.js"></script>
    <script type="text/javascript" src="/js/tms_presets.js"></script>
    <script type="text/javascript" src="/js/script.js"></script>
      <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 
    <!-- jQuery Color Plugin --> 
    <script type="text/javascript" src="/js/jquery.color.js"></script> 
    <!-- Import The jQuery Script --> 
    <script type="text/javascript" src="/js/jMenu.js"></script>
Начинает работать скрипт "аккордеон", но перестает работать скрипт в хедере.

Если делаю так:
HTML5
1
2
3
4
5
6
7
8
9
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 
    <script type="text/javascript" src="/js/menu.js"></script>
   <script src="/js/jquery-1.6.3.min.js" type="text/javascript"></script>
    <script type="text/javascript" src="/js/jquery.easing.1.3.js"></script>
    <script type="text/javascript" src="/js/tms-0.3.js"></script>
    <script type="text/javascript" src="/js/tms_presets.js"></script>
    <script type="text/javascript" src="/js/script.js"></script>
    <script type="text/javascript" src="/js/jquery.color.js"></script> 
    <script type="text/javascript" src="/js/jMenu.js"></script>
работает хедер, но не работает скрипт "аккордеон"!
0
 Аватар для Daredevi1
311 / 303 / 78
Регистрация: 09.05.2009
Сообщений: 723
28.05.2012, 16:55
Цитата Сообщение от gizol Посмотреть сообщение
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
Цитата Сообщение от gizol Посмотреть сообщение
<script src="/js/jquery-1.6.3.min.js" type="text/javascript"></script>
У вас по-прежнему несколько jQuery

Добавлено через 4 минуты
Плюс еще валится ошибка:
Uncaught TypeError: Object [object Object] has no method 'easyTooltip'
Посмотрел ваши скрипты, ни в одном из них нету упоминания про easyTooltip. Вы все подключили?
0
0 / 0 / 0
Регистрация: 28.05.2012
Сообщений: 8
28.05.2012, 17:00  [ТС]
Цитата Сообщение от Daredevi1 Посмотреть сообщение
У вас по-прежнему несколько jQuery

Добавлено через 4 минуты
Плюч еще валится ошибка:
Uncaught TypeError: Object [object Object] has no method 'easyTooltip'
Посмотрел ваши скрипты, ни в одном из них нету упоминания про easyTooltip. Вы все подключили?
Убрал <script src="/js/jquery-1.6.3.min.js" type="text/javascript"></script>. "Хедер" работает, а скрипт "аккордеон" не работает.

А вот если это поставить на первое место вот так:
HTML5
1
2
3
4
5
6
7
8
<script type="text/javascript" src="/js/menu.js"></script>
<script type="text/javascript" src="/js/jquery.easing.1.3.js"></script>
<script type="text/javascript" src="/js/tms-0.3.js"></script>
<script type="text/javascript" src="/js/tms_presets.js"></script>
<script type="text/javascript" src="/js/script.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="/js/jquery.color.js"></script> 
<script type="text/javascript" src="/js/jMenu.js"></script>
Работает "аккордеон", а "хедер" перестает работать...
Или что-то нужно убрать еще?
0
 Аватар для Daredevi1
311 / 303 / 78
Регистрация: 09.05.2009
Сообщений: 723
28.05.2012, 17:02
Цитата Сообщение от gizol Посмотреть сообщение
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
jQuery должна идти на первом месте!!! Перед всеми скриптами, потому-что эти скрипты ее используют

Добавлено через 42 секунды
JavaScript
1
2
3
4
5
6
7
8
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="/js/menu.js"></script>
<script type="text/javascript" src="/js/jquery.easing.1.3.js"></script>
<script type="text/javascript" src="/js/tms-0.3.js"></script>
<script type="text/javascript" src="/js/tms_presets.js"></script>
<script type="text/javascript" src="/js/script.js"></script>
<script type="text/javascript" src="/js/jquery.color.js"></script> 
<script type="text/javascript" src="/js/jMenu.js"></script>
0
0 / 0 / 0
Регистрация: 28.05.2012
Сообщений: 8
28.05.2012, 17:14  [ТС]
Цитата Сообщение от Daredevi1 Посмотреть сообщение
У вас по-прежнему несколько jQuery

Добавлено через 4 минуты
Плюс еще валится ошибка:
Uncaught TypeError: Object [object Object] has no method 'easyTooltip'
Посмотрел ваши скрипты, ни в одном из них нету упоминания про easyTooltip. Вы все подключили?
Вот, смотрите, мои 2 сайта.
1. http://www.gizol.biz. Сейчас я в нем оставил только скрипт для хедера. Вот как выглядит подключение скриптов:
HTML5
1
2
3
4
5
6
7
<script type="text/javascript" src="/js/jquery.js"></script>
<script type="text/javascript" src="/js/menu.js"></script>
<script src="/js/jquery-1.6.3.min.js" type="text/javascript"></script>
<script type="text/javascript" src="/js/jquery.easing.1.3.js"></script>
<script type="text/javascript" src="/js/tms-0.3.js"></script>
<script type="text/javascript" src="/js/tms_presets.js"></script>
<script type="text/javascript" src="/js/script.js"></script>
Скрипт хедера хорошо работает. Вложил, на всякий случай, папку js с содержимым - js_1.

2. http://www.masterdom.biz/. В нем хорошо работает скрипт "аккордеон", а скрипта "хедер" в нем нет. Вот его подключение скриптов:
HTML5
1
2
3
4
5
6
7
8
<script type="text/javascript" src="/js/jquery.js"></script>
<script type="text/javascript" src="/js/menu.js"></script>
<!-- Add jQuery From the Google AJAX Libraries --> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script> 
<!-- jQuery Color Plugin --> 
<script type="text/javascript" src="/js/jquery.color.js"></script> 
 <!-- Import The jQuery Script --> 
<script type="text/javascript" src="/js/jMenu.js"></script>
Так же папк js с содержимым этого сайта - js_2.

Две верхние строчки были с самого начала в файле header.tpl. Остальные я добавил для подключения "аккордеона".

Вот по отдельности они работают хорошо. О соединить в одном header.tpl - я не могу...
Вложения
Тип файла: rar js_1.rar (59.1 Кб, 15 просмотров)
Тип файла: rar js_2.rar (34.9 Кб, 10 просмотров)
0
0 / 0 / 0
Регистрация: 28.05.2012
Сообщений: 8
28.05.2012, 17:18  [ТС]
Цитата Сообщение от Daredevi1 Посмотреть сообщение
jQuery должна идти на первом месте!!! Перед всеми скриптами, потому-что эти скрипты ее используют

Добавлено через 42 секунды
JavaScript
1
2
3
4
5
6
7
8
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="/js/menu.js"></script>
<script type="text/javascript" src="/js/jquery.easing.1.3.js"></script>
<script type="text/javascript" src="/js/tms-0.3.js"></script>
<script type="text/javascript" src="/js/tms_presets.js"></script>
<script type="text/javascript" src="/js/script.js"></script>
<script type="text/javascript" src="/js/jquery.color.js"></script> 
<script type="text/javascript" src="/js/jMenu.js"></script>
Сделал именно так. Но опять работает только скрипт "хедера"...
0
 Аватар для Daredevi1
311 / 303 / 78
Регистрация: 09.05.2009
Сообщений: 723
28.05.2012, 17:34
Цитата Сообщение от gizol Посмотреть сообщение
<script type="text/javascript" src="/js/script.js"></script>
Попробуйте убрать вот этот скрипт.
0
0 / 0 / 0
Регистрация: 28.05.2012
Сообщений: 8
28.05.2012, 18:57  [ТС]
Цитата Сообщение от Daredevi1 Посмотреть сообщение
Попробуйте убрать вот этот скрипт.
Убрал. Оставил в следующем порядке:
HTML5
1
2
3
4
5
6
7
8
9
<script type="text/javascript" src="/js/menu.js"></script>
<script type="text/javascript" src="/js/jquery.easing.1.3.js"></script>
<script type="text/javascript" src="/js/tms-0.3.js"></script>
<script type="text/javascript" src="/js/tms_presets.js"></script>
<script type="text/javascript" src="/js/jquery.color.js"></script> 
<script type="text/javascript" src="/js/jMenu.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script> 
<script type="text/javascript" src="/js/jquery.color.js"></script> 
<script type="text/javascript" src="/js/jMenu.js"></script>
В результате "аккордеон" заработал, а "хедер" перестал работать...
0
 Аватар для Daredevi1
311 / 303 / 78
Регистрация: 09.05.2009
Сообщений: 723
28.05.2012, 20:47

Я уже вам тысячный раз пишу jQuery должна идти первым пунктом!!!!!!!!!!!!!!!!!!!!!!!!!!!
А вы пихаете ее где-то в центре.

HTML5
1
2
3
4
5
6
7
8
9
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 
<script type="text/javascript" src="/js/menu.js"></script>
<script type="text/javascript" src="/js/jquery.easing.1.3.js"></script>
<script type="text/javascript" src="/js/tms-0.3.js"></script>
<script type="text/javascript" src="/js/tms_presets.js"></script>
<script type="text/javascript" src="/js/jquery.color.js"></script> 
<script type="text/javascript" src="/js/jMenu.js"></script>
<script type="text/javascript" src="/js/jquery.color.js"></script> 
<script type="text/javascript" src="/js/jMenu.js"></script>
1
0 / 0 / 0
Регистрация: 28.05.2012
Сообщений: 8
29.05.2012, 00:13  [ТС]
Цитата Сообщение от Daredevi1 Посмотреть сообщение

Я уже вам тысячный раз пишу jQuery должна идти первым пунктом!!!!!!!!!!!!!!!!!!!!!!!!!!!
А вы пихаете ее где-то в центре.

HTML5
1
2
3
4
5
6
7
8
9
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 
<script type="text/javascript" src="/js/menu.js"></script>
<script type="text/javascript" src="/js/jquery.easing.1.3.js"></script>
<script type="text/javascript" src="/js/tms-0.3.js"></script>
<script type="text/javascript" src="/js/tms_presets.js"></script>
<script type="text/javascript" src="/js/jquery.color.js"></script> 
<script type="text/javascript" src="/js/jMenu.js"></script>
<script type="text/javascript" src="/js/jquery.color.js"></script> 
<script type="text/javascript" src="/js/jMenu.js"></script>
Спасибо большое! Вы действительно профессионал! Все заработало!
0
0 / 0 / 0
Регистрация: 07.01.2017
Сообщений: 1
07.01.2017, 21:09
Всем доброго времени суток!
Не стал создавать новую тему, чтобы не засорять форум, мой вопрос похожий.
Просьба не смеяться, только начинаю изучать скрипты.
У меня тоже есть два скрипта, первый левое меню навигации, прописан в 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>

Можно ли их заставить работать совместно, заранее спасибо за ответы!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.01.2017, 21:09
Помогаю со студенческими работами здесь

Конфликт двух одинаковых скриптов
Всем привет! Есть 2 скрипта формы обратной связи. Уж не нашел больше красивых, всплывающих форм, пришлось ставить одну два раза, т.к....

Конфликт двух скриптов jquery
Здравствуйте, уважаемые форумчане! Не знаком с jquery, но нравится все &quot;фишки&quot;, которые возможны с использованием данных скриптов. Так вот,...

конфликт 2-х скриптов
Привет тем кто не спит и читает эту тему :) Изначально у меня стояло плавающие меню на jquery с вот таким кодом(код после текста), и...

Конфликт скриптов
Добрый день. подскажите пожалуйста как решить конфликт скриптов. вот этот скрипт: if(typeof Virtuemart === &quot;undefined&quot;) { ...

Конфликт скриптов
В продолжение темы https://www.cyberforum.ru/javascript-jquery/thread712947.html#post3776540 Еще всплыла такая проблема. На странице я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru