[英]retain differents setInterval with a cookie or localstorage?
当我进入网络时,我有一个带有时间间隔的自动鼠标。 但是我有一个可以提高速度的按钮,但是当我刷新页面或转到网络的其他部分时,速度是第一位。 我尝试使用Cookie,但我不知道该怎么做,因为默认情况下,Cookie或localstorage仅适用于名称...
// 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", "value")
创建一个localStorage名称/值对 localStorage.getItem("name")
的元素中 localStorage.removeItem("name")
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);
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.