我有一个 javascript 函数,它使分配的文本在 2 种颜色、灰色和我运行该函数时设置的颜色值之间交替。
这是我使用的代码。功能:
function flashtext(ele,col) {
var tmpColCheck = document.getElementById( ele ).style.color;
if (tmpColCheck === 'gray') {
document.getElementById( ele ).style.color = col;
} else {
document.getElementById( ele ).style.color = 'gray';
}
}
然后对于我做的每个独特的闪光(内容是即时生成的):
setInterval(function() {
flashtext('flashingtext1','#ffffff');
}, 500 );
数字flashingtext
,flashingtext2
每增加一个就递增,并且颜色设置为它将交替使用的颜色,在本例中为白色。
然后
<span id='flashingtext2'>flash me</span>
有什么办法可以修剪整个代码,这样我就不必为每个发生的实例添加新的 javascript。所以我可以把这个功能关闭,然后在 span 标签中定义其余的?就像是
<span id=flashingtext data=#ffffff> flash white </span>
我给的颜色总是在那个和灰色之间交替
基本上,剪掉中间部分。
注意:如果可以提供更简单的方法,也可以使用 jquery。