0
我沿着这个例子如下: http://jqueryui.com/slider/#slider-verticaljQuery UI的功能级别作用域
我已经复制了确切的代码(改变DIV /输入名字我自己)从这个例子进入另一个网页,但铬抛出一个Uncaught TypeError: undefined is not a function
和滑块从不出现。
确切的代码不起作用:
$(function() {
$("#timeframe_slider").slider({
orientation: "vertical",
range: "min",
min: 0,
max: 100,
value: 60,
slide: function(event, ui) {
$("#month_week").val(ui.value);
}
});
$("#month_week").val($("#timeframe_slider").slider("value"));
});
当我改变从什么例子有简单的代码:
$("#timeframe_slider").slider({
orientation: "horizontal",
range: "min",
min: 0,
max: 1,
value: 0,
slide: function(event, ui) {
if (ui.value === 0) {
$("#month_week").val("Month");
} else {
$("#month_week").val("Week");
}}
});
它完美的作品。
我是相当新的JavaScript,但据我所知,有:
$(function() {
code goes here
};
是确保该页面已准备就绪。有人可以解释为什么当试图使用.slider()函数的例子突然不起作用吗?
UPDATE 试图重新它的jsfiddle。这里时,这个问题不会出现这正是我看不过:
是slider()这个函数是不确定的吗? – 2014-09-24 20:13:01
在你的第一个例子中,你说这是行不通的,你在这里缺少一个报价'$(“#timeframe_slider)'。应该是'$(”#timeframe_slider“)' – j08691 2014-09-24 20:15:15
Chrome显示:$(”#timeframe_slider“ ).slider({Uncaught TypeError Orientation: – DataSwede 2014-09-24 20:15:18