【发布时间】:2020-03-17 16:40:30
【问题描述】:
这里是新手,试图在一页上放置多个滑块。已引用其他堆栈溢出帖子。挂断尝试显示滑块值。
这是 HTML:
<div>
<div id="http" class="ui-widget-content">
<p style="text-align:center">slider1</p>
<input id="users1"/>
<div id="slider1"></div>
</div>
<div>
<div id="http" class="ui-widget-content">
<p style="text-align:center">slider2</p>
<input id="users2"/>
<div id="slider2"></div>
</div>
这是我想出的javascript:
$('#slider').slider({
min: 0,
max: 50,
value: 1,
step: 1,
slide: function (event, ui) {
$( "#users").val(ui.value);
}
});
$("#users").change(function () {
var numusers = slider.children("#users")
$("#slider").slider("numusers", parseInt(this.value));
});
$(document).ready(function () {
$('#slider1').slider();
$('#slider2').slider();
$('#users1').users();
$('#users2').users();
});
从我在这里看到的: Multiple Jquery simple sliders on one page 最后没有调用函数时,我遇到了全局变量问题。基本上,两个滑块都会在第一个 div 中移动用户 id 的值。
以下是我开始参考的内容:
$(document).ready(function () {
$(".slider").slider({
min: 0,
max: 50,
value: 1,
step: 1,
slide: function (event, ui) {
$( "#users").val(ui.value);
}
});
$("users").change(function () {
$("#slider").slider("users", parseInt(this.value));
});
});
【问题讨论】:
标签: javascript jquery