V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zythum  ›  全部回复第 153 页 / 共 153 页
回复总数  3042
1 ... 144  145  146  147  148  149  150  151  152  153  
Sunyanzi同学提供了解决方案。
是用的文件写入的方法。。。但是如果有两个小老鼠同时写入文件的时候会肿么办么,或者一只小老鼠读取了,然后又一个小老鼠在上一只小老鼠还没写完的时候读了文件肿么办呢?
如果up主觉得用户群不大,人量没多少的话,可以采用Sunyanzi同学提供了解决方案。没问题的。
虽然dreampuf同学已经该处代码了。。。朱一也继续给个。。。以供参考:同能与dreampuf相同,点击加一,长按一秒减一。
<!DOCTYPE HTML>
<html lang="ru-RU">
<head>
<title>demo</title>
<meta charset="UTF-8">
<script type="text/javascript">
function SetCookie(name,value)
{
var Days = 30;
var exp = new Date();
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
function getCookie(name)
{
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null)
return unescape(arr[2]);
return null;
}
window.onload = function(){
var btn = document.getElementsByTagName('button')[0];
var span = document.getElementsByTagName('span')[0];
var time;
var num = getCookie('thiscookienum');
span.innerHTML = (num == null?num=0:num*=1);
btn.onmousedown = function(){
num+=1;
time = setTimeout(function(){
num -= 2;
},1000);
}
btn.onmouseup = function(){
clearTimeout(time);
span.innerHTML = num;
SetCookie('thiscookienum',num);
}
}
</script>
</head>
<body>
<button>点我 </button><span>0</span>
</body>
</html>
1 ... 144  145  146  147  148  149  150  151  152  153  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2265 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 46ms · UTC 07:52 · PVG 15:52 · LAX 00:52 · JFK 03:52
Developed with CodeLauncher
♥ Do have faith in what you're doing.