Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.06.2014, 11:23
Новичок на форуме
Отправить личное сообщение для Mediaupdator Посмотреть профиль Найти все сообщения от Mediaupdator
 
Регистрация: 15.06.2014
Сообщений: 1

Проблема с двумя скриптами
Люди помогите разобраться а то уже голова закипает.
Есть страничка с кучей скриптов, и у двух из них конфликт как я понимаю. Вот весь список скриптов:

<script type="text/javascript" src="assets/js/jquery-1.8.2.min.js"></script>
<script type="text/javascript" src="assets/js/modernizr.custom.js"></script>
<script type="text/javascript" src="assets/plugins/bootstrap/js/bootstrap.min.js"></script>

<script type="text/javascript" src="assets/plugins/parallax-slider/js/modernizr.js"></script>
<script type="text/javascript" src="assets/plugins/parallax-slider/js/jquery.cslider.js"></script>
<script type="text/javascript" src="assets/plugins/itemslider/js/jquery.catslider.js"></script>
<script type="text/javascript" src="assets/plugins/itemslider/js/modernizr.custom.63321.js"></script>

<script type="text/javascript" src="assets/js/app.js"></script>
<script type="text/javascript" src="assets/js/pages/index.js"></script>
<script type="text/javascript">
jQuery(document).ready(function() {
Index.initParallaxSlider();
});
</script>
<script>
$(function() {
$('#mi-slider').catslider();
});
</script>

Поэкспериментировав я наконец то понял что проблема в этих двух:
<script type="text/javascript" src="assets/plugins/parallax-slider/js/modernizr.js"></script>
<script type="text/javascript" src="assets/plugins/itemslider/js/modernizr.custom.63321.js"></script>

Убирал оба, все работает только не так как должно работать.
Посмотрел сами скрипты, они даже начинаются одинаково ";window.Modernizr=function(a,b,c){function x(a){j.cssText=a}function y(a,b){return x(prefixes.join(a+";")+(b||""))}function z(a,b){return typeof a===b}function A(a,b){return!!~(""+a).indexOf(b)}function B(a,b){for(var d in a)"

Только дальше идут различия...постарался описать проблему максимально понятно. Заранее спасибо за помощь
Ответить с цитированием
  #2 (permalink)  
Старый 16.06.2014, 08:10
Интересующийся
Отправить личное сообщение для sergeo_89 Посмотреть профиль Найти все сообщения от sergeo_89
 
Регистрация: 23.05.2014
Сообщений: 21

скорей всего конфликт возникает из за одинаково названных переменных, функций... попробуйте сменить имена повторяющихся функций.
Ответить с цитированием
  #3 (permalink)  
Старый 16.06.2014, 09:14
Профессор
Отправить личное сообщение для krasovsky Посмотреть профиль Найти все сообщения от krasovsky
 
Регистрация: 21.12.2012
Сообщений: 869

у тебя две версии одного плагина. Убирай одну.
modernizr - вероятно, плагин полностью
modernizr.custom он же,но вероятно не полностью - то есть выбраны только необходимые компоненты.
Возможно еще и версии разные.
Попробуй скачать новенький вместо этих двух - http://modernizr.com/, либо оставить один из существующих.

Цитата:
попробуйте сменить имена повторяющихся функций.
Хаха, гениально!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с радио кнопками px379 Общие вопросы Javascript 8 29.07.2013 09:30
Проблема со скриптами - конфликт yanzorg Общие вопросы Javascript 7 10.03.2013 13:34
Конфликт между двумя скриптами karencho777 Общие вопросы Javascript 3 03.03.2013 12:51
Проблема с Popup окном vovuslik jQuery 5 12.06.2010 16:12
Проблема с двумя запросами human AJAX и COMET 11 11.03.2009 13:37