У меня проблема с двумя скриптами jquery:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
    <script src="js/jquery.mCustomScrollbar.js"</script>
    <script src="js/jquery.counter.js"</script>
    <script src="js/html5shiv.js"></script>
    <script src="js/jquery.mSimpleSlidebox.js"></script>
    <script src="js/jquery.beemoNav.js"></script>
    <script src="js/script.js"></script>

Когда я поставил:

<script src="js/jquery.mCustomScrollbar.js"</script>

Перед

<script src="js/jquery.counter.js"</script>

Полоса прокрутки работает, но не счетчик

И наоборот

Код для запуска скрипта:

<script>
    $('.comdepress').mCustomScrollbar();
    $('.counter').counter(); // compteur de giga
</script>

Вот ошибка в firebug:

TypeError: $(...).counter is not a function

$('.counter').counter(); // compteur de giga

Не понимаю почему

Ссылка для двух скриптов, которые я использую: полоса прокрутки счетчик

Благодарность

0
jmercier 19 Янв 2014 в 21:21

1 ответ

Лучший ответ

Вы можете использовать $.noConflict();

Ссылка: http://api.jquery.com/jquery.noconflict/

<script>$.noConflict();</script>
<script src="js/jquery.mCustomScrollbar.js"></script>
<script src="js/jquery.counter.js"></script>
                     ------------^

Вместо того

<script src="js/jquery.mCustomScrollbar.js"</script>
<script src="js/jquery.counter.js"</script>
3
Krish R 19 Янв 2014 в 17:23