Javascript 使用cookie或localstorage保留不同的setInterval?
我有一个自动鼠标,当我进入一个网页时,它有一个时间间隔。但是我有一个按钮可以提高速度,但是当我刷新页面或者进入网络的其他部分时,速度是第一位的。我尝试了一个cookie,但我不知道怎么做,因为默认情况下cookie或localstorage只能与名称一起工作Javascript 使用cookie或localstorage保留不同的setInterval?,javascript,jquery,html,Javascript,Jquery,Html,我有一个自动鼠标,当我进入一个网页时,它有一个时间间隔。但是我有一个按钮可以提高速度,但是当我刷新页面或者进入网络的其他部分时,速度是第一位的。我尝试了一个cookie,但我不知道怎么做,因为默认情况下cookie或localstorage只能与名称一起工作 // Default speed $(document).ready(function() { t = setInterval(clickbutton, 3000); } // Button function aumentar() {
// Default speed
$(document).ready(function() {
t = setInterval(clickbutton, 3000);
}
// Button
function aumentar() {
clearTimeout(t);
t = setInterval(clickbutton, 100);
}
我真的很感激你的帮助,因为我快疯了
非常感谢
setTimeout()
方法在指定的毫秒数后调用函数或计算表达式。该函数只执行一次。如果需要重复执行,请使用
setInterval()
方法。使用
clearTimeout()
方法阻止函数运行
setInterval()
方法以指定的间隔(毫秒)调用函数或计算表达式。setInterval()
方法将继续调用函数,直到调用clearInterval()
或关闭窗口
HTML本地存储;比饼干好
- 使用
localStorage.setItem(“名称”、“值”)
- 检索“name”的值,并使用
localStorage.getItem(“name”)
- 删除项
localStorage.removietem(“名称”)
document.ready块中缺少一个
)
。还不太清楚您想做什么,所以您需要使用一个值设置localstorage并读取它。如果localstorage密钥确实存在,则使用默认值。您只想保留时间或整个变量谢谢您的回答!我想保持速度,在这种情况下是100。再次感谢!
var t;
function speed(_speed, boo){
if(boo){
return localStorage.getItem("speed") || 3000;
} else {
localStorage.setItem("speed", _speed);
}
}
$(document).ready(function() {
t = setInterval(clickbutton, speed(true));
// Button
function aumentar() {
clearInterval(t);
speed(100);
t = setInterval(clickbutton, 100);
}
});