- 浏览: 166542 次
- 性别:
- 来自: 成都
文章分类
最新评论
-
crabboy:
goodhttp://veerle.duoh.com/comm ...
表格效果 -
lunvsxiao:
好呀,省的自己记那么多了。。
java常用正则表达式
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html oncontextmenu='window.event.returnValue=false' xmlns="http://www.w3.org/1999/xhtml"> <head> <title>霓虹灯效果</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/> <style type="text/css"> .normalTxt { font-size: 12px; color: #333; } .changeTxt { font-size: 12px; color: #f00; /**font-weight: bold;*/ } </style> <script type="text/javascript"> function dynamicText(){ this.container = document.getElementById(arguments[0]); if(!this.container){ alert("您要设置的\"" + arguments[0] + "\"初始化错误\r\n请检查标签ID设置是否正确!"); this.container = -1; return; } if(document.all){ var txt = this.container.innerHTML; this.Length = txt.length; var str = ""; var flag = arguments[0]; for (m=0; m<this.Length; m++){ str += '<font id="dyTxt_'+flag+'" class="normalTxt">'+txt.charAt(m)+'</font>'; } this.container.innerHTML = str; this.fontObjs = document.getElementsByName("dyTxt_"+flag); this.IntervalTimer = 0; this.TimeoutTimer = 0; this.Index = 0; this.FirstCss = "normalTxt"; this.SecondCss = "changeTxt"; this.Start(); } } dynamicText.prototype.Start = function(){ if(this.container == -1)return; var obj = this; clearTimeout(obj.TimeoutTimer); obj.flashObj = function(){obj.Flash()}; obj.IntervalTimer = setInterval(obj.flashObj,20); } dynamicText.prototype.Flash = function(){ var obj = this; obj.fontObjs[obj.Index].className=obj.SecondCss; if (obj.Index<obj.fontObjs.length-1){ obj.Index++; }else{ obj.Index = 0; clearInterval(obj.IntervalTimer); var temp = obj.SecondCss; obj.SecondCss = obj.FirstCss; obj.FirstCss = temp; obj.startObj = function(){obj.Start()}; obj.TimeoutTimer = setTimeout(obj.startObj,3000); return; } } window.onload = function(){ var box = document.getElementById("testBox"); var spanObj; for(i=0;i<10;i++){ spanObj = $$("span"); spanObj.id = "container" + i; spanObj.innerHTML = "JavaEye-最棒的软件开发交流社区"; box.appendChild(spanObj); box.appendChild($$("br")); new dynamicText("container" + i); } } $$ = function(name){ return document.createElement(name) } </script> </head> <body> <DIV id="testBox"></DIV> </body> </html>
网上一般只有初始化一个的例子。本人写了这个可以同时初始化多个霓虹灯效果。经测试:设置在20个左右的时候,CPU的占用峰值在5%左右。随着个数的增加,cpu的占用率也会增加。如果超过50个的时候,建议使用gif动画图片.
- font.rar (1.3 KB)
- 下载次数: 8
发表评论
-
js event.keyCode
2011-12-02 17:13 674keycode 8 = BackSpace BackSpace ... -
js event.keyCode
2011-12-02 17:06 2keycode 8 = BackSpace BackSpace ... -
IE6下png透明处理心得
2011-11-24 12:41 1265首先说明一下,网上处理IE6下png透明的方法有很多,但无外乎 ... -
不使用中间变量,交换int型的 a, b两个变量的值
2011-02-22 18:08 720(function(){ var a = 10, b ... -
dom加载完的判断
2011-02-12 18:05 2977window.onload事件可以安全的执行javascr ... -
js节点操作
2011-02-11 16:14 796insertAdjacentElement方法 语法: ... -
[JS]URLParser-html页面参数获取类
2010-10-11 09:05 653URLParser类代码 /* @class: ... -
JS函数库 common.js
2010-09-20 15:55 1102/****************************** ... -
简单的加解密
2010-09-12 20:51 610前段时间看到flash中写的一段混淆代码,现记录下,以备后用。 ... -
js排序
2010-09-02 16:37 751<html> <body> ... -
日期的格式化函数(转)
2010-08-17 15:38 634//Date.prototype.isLeapYe ... -
动态加载JS脚本的4种方法
2010-08-05 11:55 502动态加载JS脚本的4种方法 要 ... -
信息提示框
2010-05-17 17:08 1340消息提示封装js /** ------ ... -
关于table等只读标签的innerHTML问题
2010-04-26 17:58 1685function setTbodyHTML(id,tr){ ... -
[转载]100多个很有用的JavaScript函数以及基础写法大集合
2010-04-24 23:17 11581.document.write(""); ... -
网页高亮显示文字
2010-04-15 15:24 1913function hightLight(str,style,f ... -
遍历JSON
2010-04-11 15:11 1551<!DOCTYPE html PUBLIC " ... -
JavaScript 的事件冒泡 demo
2010-03-15 10:11 1210转载: 如果你还不理解JavaScript的事件冒泡往下看: ... -
获得页面的高度(转载)
2010-02-03 21:50 1265function getDocHeight(doc){ / ... -
JS读取并输出xml文件节点及属性
2010-01-19 17:42 2069book.html 代码如下: ++++++++++++ ...
相关推荐
Unity 2d 霓虹灯效果
霓虹灯效果文字霓虹灯效果文字霓虹灯效果文字霓虹灯效果文字霓虹灯效果文字霓虹灯效果文字
安卓实现霓虹灯效果
利用安卓的相对布局开发出来不停更换变色的霓虹灯效果
在VC++6.0上运行,实现舞台霓虹灯效果动画。多种颜色的光线按照不同角度相互切换照射到模拟舞台的平板上。亲测可用。
帧布局霓虹灯效果图,用timer控制时间,handler协助
生成50个LABLE在PANEL里,能实现单个颜色转动 整体顺时针、逆时针转动,可以暂停、继续 用C# VS2013写的
我是刚刚学习的新手,刚学习完成了用FrameLayout布局完成霓虹灯效果的小程序,与大家分享一下。
一个用C#实现霓虹灯效果的代码,非网上下载,我一个同学实习时自己做的。
利用VB图片框以及时间控制器 实现霓虹灯效果
android中霓虹灯效果,用timer和handler的结合。
通过使用 FrameLayout 实现霓虹灯效果 在改变背景颜色时采用了逐级递增的方式,也就是说当前TextView的背景颜色 是上一次改变背景颜色时比当前TextView尺寸小的相邻的TextView的背景颜色。这样看起来像是某一种颜色...
利用线程实现的霓虹灯效果。供大家参考学习。
输出霓虹灯效果文本,指定为文本的大小,并以其每个0.5秒变换一种颜色,具有霓虹灯效果,可以掌握文本属性的修改和文本输出颜色修改方法及文字动画技巧。很好用的。
用ps对字体进行霓虹灯效果简单制作,用ps对字体进行霓虹灯效果简单制作
FrameLayout和handle实现霓虹灯效果.每1秒进行一次变化
本示例通过使用 FrameLayout 实现霓虹灯效果 在改变背景颜色时采用了逐级递增的方式,也就是说当前TextView的背景颜色 是上一次改变背景颜色时比当前TextView尺寸小的相邻的TextView的背景颜色。这样看起来像是某...
wpf 霓虹灯效果源码
FrameLayout(帧布局)实现闪烁霓虹灯效果