TypeError: $(...). Слайдер не является функцией

Есть ли какой-нибудь jQuery слайдер, зависящий от сервера? Я использую jquery library и Ui для слайдера диапазона jquery. Существует только одна библиотека jquery, поэтому я не думаю о каком-либо конфликте. Ползунок отлично работает на моем Linux-сервере, который дает правильный результат. Но когда я подтолкнул код, это мой сервер IIS, я получаю эту ошибку, которая говорит TypeError: $(...). Slider не является функцией в браузере mozilla и Uncaught TypeError: undefined не является функцией в браузере Chrome. Я просто блуждаю, если сервер в любом случае станет причиной этого.:( Пожалуйста, предложите, чтобы кто-нибудь столкнулся с чем-то похожим.

$(document).ready(function() {
        $("#slider").slider({
          range: "min",
          animate: true,
          value:0,
          min: 0,
          max: 30,
          step: 1,
          slide: function(event, ui) {
            update(2,ui.value); //changed
          }
      });}

Ответы

Ответ 1

Используйте как Jquery, так и ui, тогда он будет работать.

<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>

Ответ 2

У меня было такое же сообщение об ошибке. В итоге оказалось, что мой код загрузил jQuery дважды, в том числе версию jQuery, которая была слишком старой. Как только я убедился, что только одна, последняя версия jQuery была связана с моим кодом, ошибка исчезла.

Возможно, один из ваших серверов (сервер IIS) обслуживает устаревшую версию jQuery?

Итак, проверьте, какую версию jQuery вы используете. Это прекрасно работает для меня:

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js'></script>

Ответ 3

Убедитесь, что вы не включили jquery.js lib дважды или более.

Проверьте внутри других js упакованных файлов, которые вы включаете в свою страницу.

Ответ 4

Для меня, когда я запускаю рельсы, вы можете указать, какие элементы jQuery UI перечислены, и у меня не было ползунка в конвейере. Добавив это в исправленную проблему!