Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 14.10.2013
Сообщений: 10
1

Конфликт двух библиотек: знаю кто конфликтует, но как исправить?

17.09.2014, 20:27. Просмотров 1659. Ответов 1
Метки нет (Все метки)

Конфликтуют библиотеки.

Вот код HEAD

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
 
<link rel="stylesheet" href="/ks_js/pretty_photo/css/prettyPhoto.css" type="text/css" media="screen" title="prettyPhoto main stylesheet" charset="utf-8" />
<script src="/ks_js/pretty_photo/js/jquery.prettyPhoto.js" type="text/javascript" charset="utf-8"></script>
 
<link rel="stylesheet" href="/ks_js/pretty_gallery/css/prettyGallery.css" type="text/css" media="screen" charset="utf-8" />
<script src="/ks_js/pretty_gallery/js/jquery.prettyGallery.js" type="text/javascript" charset="utf-8"></script>
 
<link rel="stylesheet" href="/ks_js/pretty_pop/css/prettyPopin.css" type="text/css" media="screen" charset="utf-8" />
<script src="/ks_js/pretty_pop/js/jquery.prettyPopin.js" type="text/javascript" charset="utf-8"></script>
 
<script src="/ks_js/jquery.infinite-carousel.js" type="text/javascript" charset="utf-8"></script>
Конфликт между:
HTML5
1
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
и
HTML5
1
<script src="/ks_js/jquery.infinite-carousel.js" type="text/javascript" charset="utf-8"></script>
Вот код jquery.infinite-carousel.js:

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
/**
 * @author Stéphane Roucheray 
 * @extends jquery
 */
 
 
jQuery.fn.carousel = function(previous, next, options){
    var sliderList = jQuery(this).children()[0];
    
    if (sliderList) {
        var increment = jQuery(sliderList).children().outerWidth("true"),
        elmnts = jQuery(sliderList).children(),
        numElmts = elmnts.length,
        sizeFirstElmnt = increment,
        shownInViewport = Math.round(jQuery(this).width() / sizeFirstElmnt),
        firstElementOnViewPort = 1,
        isAnimating = false;
        
        for (i = 0; i < shownInViewport; i++) {
            jQuery(sliderList).css('width',(numElmts+shownInViewport)*increment + increment + "px");
            jQuery(sliderList).append(jQuery(elmnts[i]).clone());
        }
        
        jQuery(previous).click(function(event){
            if (!isAnimating) {
                if (firstElementOnViewPort == 1) {
                    jQuery(sliderList).css('left', "-" + numElmts * sizeFirstElmnt + "px");
                    firstElementOnViewPort = numElmts;
                }
                else {
                    firstElementOnViewPort--;
                }
                
                jQuery(sliderList).animate({
                    left: "+=" + increment,
                    y: 0,
                    queue: true
                }, "swing", function(){isAnimating = false;});
                isAnimating = true;
            }
            
        });
        
        jQuery(next).click(function(event){
            if (!isAnimating) {
                if (firstElementOnViewPort > numElmts) {
                    firstElementOnViewPort = 2;
                    jQuery(sliderList).css('left', "0px");
                }
                else {
                    firstElementOnViewPort++;
                }
                jQuery(sliderList).animate({
                    left: "-=" + increment,
                    y: 0,
                    queue: true
                }, "swing", function(){isAnimating = false;});
                isAnimating = true;
            }
        });
    }
};
Помогите пожалуйста решить проблему.
Браузер выдает:
Похоже, исполняемый на этой странице сценарий занят или не отвечает. Вы можете остановить его сейчас, открыть сценарий в отладчике или позволить сценарию продолжить свою работу.

Сценарий: мой_сайт/ks_js/jquery.infinite-carousel.js:19

Добавлено через 6 минут
Так же иногда браузер пишет:
Похоже, исполняемый на этой странице сценарий занят или не отвечает. Вы можете остановить его сейчас, открыть сценарий в отладчике или позволить сценарию продолжить свою работу.

Сценарий: code.jquery.com/jquery-1.7.2.min.js:4
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.09.2014, 20:27
Ответы с готовыми решениями:

Конфликт библиотек
Друзья, доброго времени суток! Помогите, пожалуйста с такой проблемой: выскакивает ...

Конфликт библиотек
Добрый день! Подключил mysql(интерфейс для C (С API)), VS C++ 2010. F5 и после чего ругаются...

Конфликт библиотек
Привет всем. Есть страница на ней есть слайдер и галерея и еще много чего, что работает на...

Ffmpeg конфликт библиотек
В проекте возникает потребность пользоваться одновременно (или хотя бы поочерёдно) этими...

1
637 / 415 / 27
Регистрация: 03.11.2009
Сообщений: 1,855
18.09.2014, 01:15 2
а зачем там везде charset="utf-8" в HEAD link?

попробуйте подключить js скрипты карусели внизу страницы
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.09.2014, 01:15

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

Конфликт с подгрузкой библиотек
Есть страница logic.php которая делает выборку из бд Есть страница index.php которая ajax'ом...

Gradle - конфликт библиотек
Добрый день. Пытаюсь сделать приложение для push собщений от гугл. Добавляю зависмости в Gradle,...

Конфликт библиотек слайдера и fancybox
Привет. Не могу решить проблему. Есть на странице несколько скриптов. Подключаю FancyBox (плагин...

Конфликт библиотек windows.h и glut.h
подключаю две библиотеки: #include &lt;windows.h&gt; #include &quot;glut.h&quot; компилятор выдает ошибки ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.