TypeError:$(...).slider不是函数

gin*_*ech 21 hosting jquery slider typeerror

是否有某些jquery滑块依赖于服务器?我正在使用jquery库和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
          }
      });}
Run Code Online (Sandbox Code Playgroud)

Waq*_*ary 23

使用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>
Run Code Online (Sandbox Code Playgroud)


小智 7

我有相同的错误消息.最后我发现我的代码加载了jQuery两次,包括一个太旧的jQuery版本.一旦我确保只有一个最新版本的jQuery链接到我的代码中,错误便消失了.

也许你的一个服务器(IIS服务器)正在提供jQuery的过时版本?

因此,请检查您正在使用的jQuery版本.这个适用于我:

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js'></script>
Run Code Online (Sandbox Code Playgroud)