1.点击投票button调用 方法 方法里面设置一个定时器setInterval 定时器里面循环切换2个球的颜色
点击停的时候停止定时器
var flag = 0//全局flag
var id//定时器
$("#btnStart").click=function(){
if(this.value=="开始"){
this.value="停止"
id = window.setInterval(function(){
if(flag==0){
flag = 1
$("#btn1").css("bgcolor","red")
$("#btn1").css("bgcolor","blur")}else{
flag = 0
$("#btn1").css("bgcolor","blur")
$("#btn1").css("bgcolor","red")
}
},100)//0.1毫秒 随便你自己设
}else{
this.value="开始"
//取消定时
window.clearInterval(id)
}
}
具体自己修修
望采纳!
我刚写的一个demo,你先测试下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-
transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript">
function addCookie(objName, objValue, objYears)
{/*添加cookie objName:cookie名称,objValue:cookie
存储的值,cookie过期的年数*/
var str = objName + "=" + escape(objValue)
if (objYears >0) {//为0时不设定过期时间,
浏览器关闭时cookie自动消失
var date = new Date(2049, 1, 1)
var ms = objYears * 365 * 24 * 3600 * 1000
//cookie过期时间为objYears年
date.setTime(date.getTime() + ms)
str += "expires=" + date.toGMTString()
}
document.cookie = str
alert("投票成功!")
}
function getCookie(objName) {//获取指定名称的
cookie的值
var arrStr = document.cookie.split("")
for (var i = 0i <arrStr.lengthi++) {
var temp = arrStr[i].split("=")
if (temp[0] == objName) return unescape
(temp[1])
}
}
function submits(objName, objValue, objYears) {
var allcookies = document.cookie
var cookie_pos = allcookies.indexOf(objName)
if (cookie_pos != -1) {
alert('您已经投过票了,请不要重复投
票!')
} else
{ addCookie(objName, objValue, objYears) }
}
</script>
</head>
<body>
<div align="center" width="100%">
<input id="Radio1" type="checkbox" name="r"
value="1" onclick="check(this)" />1
<input id="Radio2" type="checkbox" name="r"
value="2" onclick="check(this)" />2
<input id="Radio3" type="checkbox" name="r"
value="3" onclick="check(this)" />3
<input id="Radio4" type="checkbox" name="r"
value="4" onclick="check(this)" />4
<input id="Radio5" type="checkbox" name="r"
value="5" onclick="check(this)" />5
<input id="Radio6" type="checkbox" name="r"
value="6" onclick="check(this)" />6
<input id="Radio7" type="checkbox" name="r"
value="7" onclick="check(this)" />7
<input id="Radio8" type="checkbox" name="r"
value="8" onclick="check(this)" />8
<input id="Radio9" type="checkbox" name="r"
value="9" onclick="check(this)" />9
<input id="Radio10" type="checkbox" name="r"
value="10" onclick="check(this)" />10
<input id="Radio11" type="checkbox" name="r"
value="11" onclick="check(this)" />11
<input id="Radio12" type="checkbox" name="r"
value="12" onclick="check(this)" />12<br />
<input id="enter" type="button" value="提交投
票" onclick="submits('toupiao','toupiao_value',5)" />
<br />
<br />
<label id="label_count">
</label>
</div>
<!--(可多选,最多选择十位)-->
<script type="text/javascript">
var checks = 0
var oenter = document.getElementById("enter")
oenter.disabled = true
function check(obj) {
if (obj.checked) {
checks += 1
} else {
checks -= 1
}
if (checks >10) {
checks -= 1
obj.checked = false
alert("您已经选择了 " + checks + " 位候选
者,不能再选了!\r\n如果要一定选择此项,请去
掉一些其他项再选择!")
}
if (checks <1) {
oenter.disabled = true
}
else {
oenter.disabled = false
}
}
</script>
</body>
</html>
<script language="javascript">function check(form)
{
var pamas = document.getElementsByName("投票项的NAME值")
var count = 0
for (i=0i<pamas.lengthi++){
if(pamas[i].checked == true){
count++
}
}
if(count!=5)
{
alert("必须同时选择5个人才能进行投票!")
form.name.focus()
return false
}
</script>