Связывание файлов JavaScript в HTML приводит к исчезновению слайдера

0

У меня есть 2 слайдера на моей веб-странице, но кажется, что когда я связываю все js с html-страницей, только один слайдер будет работать, а другой не появится. Я сузил его до всех новых js файлов, которые я импортировал для нового слайдера, чтобы старый слайдер не отображался.

ссылки старого слайдера js ниже

    <!-- SlidesJS Required: Link to jQuery -->
<script src="/jquery-1.9.1.min.js"></script>
<!-- End SlidesJS Required -->

<!-- SlidesJS Required: Link to jquery.slides.js -->
<script src="/jquery.slides.min.js"></script>

новые слайдеры js links

    <script type="text/javascript" src="/jquery.min.js"></script>
<script type="text/javascript" src="/jquery-ui.min.js"></script>
<script type="text/javascript" src="/jquery.pngFix.js"></script>
<script type="text/javascript" src="/mopSlider-2.4.js"></script>

<script src="/salesSlider.js"></script>

Я верю, что что-то с файлами сталкивается как-то, кто-нибудь знает, что здесь происходит.

Примечание: чтобы старый слайдер отображал каждую новую ссылку js, нужно удалить.

Если вам нужен еще один код, просто спросите, и я могу предоставить.

  • 0
    Вы уверены, что не можете использовать одну и ту же версию jQuery для обоих слайдеров? Вы получаете какие-либо ошибки?
  • 0
    Нет, если я использую более новую версию, мой новый слайдер исчезает. Появляющиеся ошибки: Uncaught TypeError: Невозможно прочитать свойство 'mozilla' из неопределенного jquery-ui.min.js: 9 Uncaught TypeError: Невозможно прочитать свойство 'msie' из неопределенного
Показать ещё 1 комментарий

2 ответа

1

jQuery.browser удален с jQuery 1.9. Один из слайдеров, который у вас есть, требует этого, поэтому у вас есть несколько вариантов.

  1. Посмотрите, можете ли вы использовать jQuery 1.8 (или меньше) для обоих слайдеров.
  2. Используйте jQuery.browser
  3. Включите обе версии jQuery, но используйте jQuery.noConflict - это, вероятно, не будет работать, поскольку оба ползунка, скорее всего, захотят использовать переменную jQuery.
  • 0
    Как мне перейти к варианту 2?
  • 0
    @BumblebeeStudio просто включите связанный файл с тегами <script> после того, как вы включили jQuery (но прежде всего). Просто один jQuery - последняя версия.
0

jQuery.browser удален из jQuery.browser 1.9. Вместо этого вы можете использовать navigator.userAgent.match(/msie/i) чтобы проверить тип браузера.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню