我有几个按钮可以提高自动鼠标的速度,每个按钮都会增加一点点速度。我有这些按钮,因为我试图只创建一个按钮来逐渐增加速度,而另一个减少它。
这些是我现在的功能:
function aumentar() {
clearTimeout(t);
t = setInterval(clickbutton, 2000);
localStorage.setItem('duracion', '2000')
}
function aumentar_mas() {
clearTimeout(t);
t = setInterval(clickbutton, 1000);
localStorage.setItem('duracion', '1000')
}
function aumentar_mas_mas() {
clearTimeout(t);
t = setInterval(clickbutton, 500);
localStorage.setItem('duracion', '500')
}
我想要一个功能,每次增加例如500,反之亦然。 我尝试过类似的东西:
n = 3000;
function mas() {
n = n - 500;
t = setInterval(clickbutton,n);
localStorage.setItem('duracion', 'n')
但它没有正常工作。有什么建议吗?
非常感谢!
答案 0 :(得分:1)
clearTimeout的“clearInterval”:)另外,记得在从本地存储中获取数字后调用<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id='selectcat' name='selectcat' class='form-control'>
<option disabled selected>choose</option>
<option value="foo">foo</option>
<option value="bar">bar</option>
</select>
。
parseInt()
var t; //define T here to be accessible outside 1 function call
function clickbutton(){
console.log('clickbutton called')
}
function aumentar() {
clearInterval(t);
t = setInterval(clickbutton, 2000);
localStorage.setItem('duracion', '2000')
}
function aumentar_mas() {
clearInterval(t);
t = setInterval(clickbutton, 1000);
localStorage.setItem('duracion', '1000')
}
function aumentar_mas_mas() {
clearInterval(t);
t = setInterval(clickbutton, 500);
localStorage.setItem('duracion', '500')
}
n = 3000;
function mas() {
n = n - 500;
t = setInterval(clickbutton,n);
localStorage.setItem('duracion', n)
}
mas()