Javascript 如何使用jQuery UI范围滑块更改变量的值
想象一下,我已经设定了间隔Javascript 如何使用jQuery UI范围滑块更改变量的值,javascript,jquery,Javascript,Jquery,想象一下,我已经设定了间隔 setInterval(function() { console.log("Hi"); }, 1000); 假设我用随机函数setInterval,它会在每次调用时生成随机数 setInterval(function() { console.log("Hi"); }, 1000 + Math.random() * 4000); 它将在1到4秒之间调用setInterval 现在,我只想使用这种滑块更改整数的值: 我想使用滑块操纵这
setInterval(function() {
console.log("Hi");
}, 1000);
假设我用随机函数setInterval,它会在每次调用时生成随机数
setInterval(function() {
console.log("Hi");
}, 1000 + Math.random() * 4000);
它将在1到4秒之间调用setInterval
现在,我只想使用这种滑块更改整数的值:
我想使用滑块操纵这些值。:)
很抱歉,我不是以英语为母语的人,无法更好地解释它。>_ 要获取选定的范围值,可以使用:
var min = $("#slider").slider("values")[0];
var max = $("#slider").slider("values")[1];
要在值更改时执行回调函数,请使用slide
选项
一旦有了这些值,就可以将这些值放在任何地方,包括setInterval
函数
$(文档).ready(函数(){
$(函数(){
var update=函数(){
var min=$(“#滑块”).滑块(“值”)[0];
var max=$(“#滑块”).滑块(“值”)[1];
var i=setInterval(函数(){
控制台日志(“Hi”);
},最小值+数学随机值()*max);
返回i;
}
var i;
$(“#滑块”).滑块({
值:[10001750],
最小:500,
最高:3900,
步骤:0.1,
幻灯片:功能(e、ui){
间隔时间(i);
i=更新();
}
});
});
});代码>
要获取选定的范围值,可以使用:
var min = $("#slider").slider("values")[0];
var max = $("#slider").slider("values")[1];
要在值更改时执行回调函数,请使用slide
选项
一旦有了这些值,就可以将这些值放在任何地方,包括setInterval
函数
$(文档).ready(函数(){
$(函数(){
var update=函数(){
var min=$(“#滑块”).滑块(“值”)[0];
var max=$(“#滑块”).滑块(“值”)[1];
var i=setInterval(函数(){
控制台日志(“Hi”);
},最小值+数学随机值()*max);
返回i;
}
var i;
$(“#滑块”).滑块({
值:[10001750],
最小:500,
最高:3900,
步骤:0.1,
幻灯片:功能(e、ui){
间隔时间(i);
i=更新();
}
});
});
});代码>
您的问题不清楚。1) 是基于滑块更新变量,还是基于变量创建滑块?2) 您有一个带有一个值的变量random
,但您说的是两个值。是否要一个带有min:5
、max:390
的滑块,以及一个在用户与滑块交互时根据滑块值更新的变量?有点像。我想制作一个可以改变延迟的滑块,但对我来说有随机函数是很重要的。最小值和最大值的5
和390
是固定量。你想对随机值做什么?我已经编辑了整个问题,希望现在可以理解。你的问题不清楚。1) 是基于滑块更新变量,还是基于变量创建滑块?2) 您有一个带有一个值的变量random
,但您说的是两个值。是否要一个带有min:5
、max:390
的滑块,以及一个在用户与滑块交互时根据滑块值更新的变量?有点像。我想制作一个可以改变延迟的滑块,但对我来说有随机函数是很重要的。最小值和最大值的5
和390
是固定量。你想对随机值做什么?我已经编辑了整个问题,希望现在可以理解。