
如题,我智商捉急,实在想不出神马方法
var col=new Array("#F00","#3C6","#F39","#09F");
function color()
{
document.getElementById("logo").style.borderTopColor=col[0];
document.getElementById("logo").style.borderRightColor=col[1];
document.getElementById("logo").style.borderBottomColor=col[2];
document.getElementById("logo").style.borderLeftColor=col[3];
setInterval("color1()",500);
}
function color1()
{
document.getElementById("logo").style.borderTopColor=col[1];
document.getElementById("logo").style.borderRightColor=col[2];
document.getElementById("logo").style.borderBottomColor=col[3];
document.getElementById("logo").style.borderLeftColor=col[0];
setInterval("color2()",500);
}
function color2()
{
document.getElementById("logo").style.borderTopColor=col[2];
document.getElementById("logo").style.borderRightColor=col[3];
document.getElementById("logo").style.borderBottomColor=col[0];
document.getElementById("logo").style.borderLeftColor=col[1];
setInterval("color3()",500);
}
function color3()
{
document.getElementById("logo").style.borderTopColor=col[3];
document.getElementById("logo").style.borderRightColor=col[0];
document.getElementById("logo").style.borderBottomColor=col[1];
document.getElementById("logo").style.borderLeftColor=col[2];
setInterval("color()",500);
}
本帖最后由 天启矢量 于 2014-10-25 16:20 编辑
[mw_shl_code=javascript,true]window.onload = function () {
var col=new Array("#F00","#3C6","#F39","#09F");
var logo = document.getElementById("logo");
function count() {
count.c = count.c || 0;
count.c++;
return count.c;
}
setInterval(function () {
logo.style.borderColor = col[count()%col.length]+" " + col[(count())%col.length] + " " + col[(count())%col.length] + " " + col[(count())%col.length];
count();
},500);
}[/mw_shl_code]
[查看全文]
本帖最后由 Alaudi 于 2014-4-13 04:05 编辑
[mw_shl_code=javascript,true]<script language="JavaScript">
var col=new Array("#F00","#3C6","#F39","#09F");
var count = -1;
function color(count)
{
document.getElementById("logo").style.borderTopColor=col[(++count)%col.length];
document.getElementById("logo").style.borderRightColor=col[(++count)%col.length];
document.getElementById("logo").style.borderBottomColor=col[(++count)%col.length];
document.getElementById("logo").style.borderLeftColor=col[(++count)%col.length];
}
setInterval("color(++count)",500);
</script>[/mw_shl_code]
@@10!! 几乎3年木碰JS惹,测惹一下这样大概木甚问题
[查看全文]