是否有某些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
}
});}
答案 0 :(得分:22)
同时使用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>
答案 1 :(得分:7)
我有同样的错误消息。最后我发现我的代码加载了jQuery两次,包括一个太旧的jQuery版本。一旦我确保只有一个最新版本的jQuery链接到我的代码中,错误便消失了。
也许你的一台服务器(IIS服务器)正在提供jQuery的过时版本?
请检查您正在使用的jQuery版本。这个适用于我:
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js'></script>
答案 2 :(得分:1)
100%确保您没有两次或多次不包含jquery.js lib。
检查包含在页面中的其他js打包文件。
答案 3 :(得分:0)
对于我运行rails,您可以单独指定列出哪些jQuery UI元素,并且我没有管道中的滑块。添加它来修复问题!