我在使用一个插件,代码如下。
这个就是一个绑定在id为slider上的一个插件。下面slider函数的作用就是,生成一个滚动条。
我想问下,如果我在其他的javascript函数中想调用下面的slider函数(即想重新生成一遍这个滚动条),我该如何用jquery调用呢?
<div id="slider"></div>
$("#slider").slider({
value:20,
min: 20,
max: 2000,
step: 10,
slide: function(event, ui) {
}
});
这个就是一个绑定在id为slider上的一个插件。下面slider函数的作用就是,生成一个滚动条。
我想问下,如果我在其他的javascript函数中想调用下面的slider函数(即想重新生成一遍这个滚动条),我该如何用jquery调用呢?
<div id="slider"></div>
$("#slider").slider({
value:20,
min: 20,
max: 2000,
step: 10,
slide: function(event, ui) {
}
});
$("#slider").slider({
value:20,
min: 20,
max: 2000,
step: 10,
slide: function(event, ui) {
}
});} buildSlider();
$("#slider").slider({
value:20,
min: 20,
max: 2000,
step: 10,
slide: function(event, ui) {
}
});
});pageload的时候这个函数可以在<div id="slider"></div>中生成一个滚动条,并且可以拖动的。
但是我想在另一个click事件中重新在<div id="slider"></div>生成这个滚动条,应该如何调用这个slider函数呢?
function buildSlider(){
$("#slider").slider({
value:20,
min: 20,
max: 2000,
step: 10,
slide: function(event, ui) {
}
});} $(function() {
buildSlider()
});function someClick(){
buildSlider();
}
$("#slider").slider({
value:20,
min: 20,
max: 2000,
step: 10,
slide: function(event, ui) {
}
});});function someClick(){
$("#slider").slider({
value:20,
min: 20,
max: 2000,
step: 10,
slide: function(event, ui) {
}
});
}这两种方式都不生效。。
里面一个叫做slider的东西,安比例拖动
水平有限,看不懂啊。。
之前要卸载slider内使用的所有事件
能帮写具体点吗?谢谢。
我用的代码差不多就是这个http://jqueryui.com/demos/slider/#steps