作者knuckles (那克斯)
看板Ajax
标题[问题] 模拟BBS的闪砾字
时间Fri Dec 4 21:40:31 2009
关於我之前做的那个BBS to HTML转码器
其中闪砾字的做法是利用CSS的
text-decoration:blink;
做出来的
可是这个效果只有用FireFox才看的到 囧
想说用javascript来模拟闪砾的效果
结果发现困难重重 ><
网路上有找到一些方法
不过那些都是会连背景一起闪砾...
我要的是像这样
闪砾
每秒钟字体的颜色会变成背景的颜色,过一秒再变回来
有办法写得出来吗 ^^||
我有想到一个折衷的办法是
乾脆再放一个只有背景的字,设为 display:none
<span class="blink">
闪砾</span>
<span class="blink" style="display:none;">
</span>
再利用 jQuery的$(".blink").toggle(); 以及 setTimeout()
让两个字轮流显示...
不过这样好像有点笨...想问问有没有更好的办法 ^^||
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.43.114.221
1F:→ TonyQ:setInteral 会好一点啦...再说你只要切换class就好啦 :p 12/04 21:45
2F:→ TonyQ:*setInterval 12/04 21:45
3F:推 tomin:将文字颜色设成背景色 而不是不见呢 12/04 22:52