【发布时间】:2013-05-17 04:46:12
【问题描述】:
我写了类似下面的东西。 onclick id 为“PLUS”的 div 我 我收到以下错误:
cannot call methods on slider prior to initialization attempted to call method 'value'
<div id="PLUS" class="PLUS"></div>
<script>
$(function() {
$(".slider").slider({
animate: true,
range: "min",
value: 18,
min: 18,
max: 70,
step: 1,
slide: function(event, ui) {
$("#slider-result").html(ui.value);
document.getElementById(findElement('ageId')).value = ui.value;
},
//this updates the hidden form field so we can submit the data using a form
change: function(event, ui) {
$('#hidden').attr('value', ui.value);
}
});
$(".PLUS").click(function() {
var value = $("#slider-result").slider("value"),
step = $("#slider-result").slider("option", "step");
$("#slider-result").slider("value", value + step);
});
});
</script>
感谢任何帮助。
【问题讨论】:
-
请分享其余必要的 HTML,例如元素
".slider"、"#slider-result"等
标签: javascript jquery jquery-ui jquery-ui-slider