特效代码:弹出一个淡入淡出的提示框

时间:2008-05-22 17:11:00 

昨天在得写“RSS收藏”栏目展现的时候我让RSS的列表用弹出的形式展现了,开始是直接的控制 style.display 来做的,但是感觉有点生硬,后来我利用javascript写了一个淡入淡出的效果,感觉在视觉上要比原来舒服多了,由此也总结出一段客户端的javascript脚本,只需传入一个元素的ID,就能对其实现淡入淡出的效果了,经测试,在IE6及firefox下都通过了,下面给大家分享一下儿吧。       

 其实“淡入淡出”的效果无非是需要通过定时的改变元素的透明度来实现的,但这个透明度的无素属性在IE和firefox下写法是不同的(不知道什么时候“标准”才能真正成为标准)。ie下要用“.filters.alpha.opacity”来指定透明度,而在firefox下却变成了“.style.opacity”了,并且在使用中我发现在ie环境下你可以直接用“obj.filters.alpha.opacity=obj.filters.alpha.opacity+10”这样子的写法来直接更改元素的透明度,而firefox下却不行,它会报脚本错误,只能去更改一个变量的值,然后再去赋值给“.style.opacity”属性才行,需要注意的也就这么多吧,下面我实现了两个大家经常会用到的效果:

一、手动去控制一个元素的出现与消失


 

二、弹出一个淡入淡出的提示框


标签:提示,特效,RSS,firefox
0
投稿

猜你喜欢

  • ASP在服务器自动解压RAR文件

    2010-04-24 16:06:00
  • iframe 的用法与注意事项

    2008-02-12 12:56:00
  • css中absolute与relative的区别

    2007-11-17 08:04:00
  • js动态显示当前日期,时间和星期代码

    2007-08-14 12:31:00
  • 用纯CSS3绘制的网站图标

    2010-03-28 13:51:00
  • window.open被浏览器拦截后的自定义提示

    2007-11-23 12:31:00
  • div + ajax + 分页函数

    2009-10-18 11:28:00
  • 制作主页的独门功夫五十招

    2010-09-05 21:15:00
  • PHP实现异步定时多任务消息推送

    2023-05-25 09:51:29
  • 浅析数据完整性问题

    2007-10-07 12:44:00
  • 不得不看的JS基础知识(事件触发篇)

    2008-12-04 16:38:00
  • 提一个懒人需求——找遥控器的电视

    2009-03-23 18:16:00
  • 高性能网站建设指南:性能提升的14个原则

    2011-07-14 16:04:54
  • 良好的css代码注释

    2008-07-01 13:02:00
  • 编译asp应用程序成为exe文件

    2008-10-23 14:01:00
  • asp如何准确地获得一个整数?

    2010-07-07 12:25:00
  • gem install mysql报错checking for mysql_qu

    2010-11-11 12:13:00
  • 如何从ASP连接到Oracle Server?

    2009-11-15 19:52:00
  • php基础字符串与数组知识点讲解

    2023-05-25 08:28:14
  • Dreamweaver使用快技法十三则

    2009-07-21 12:45:00
  • asp之家 网络编程 m.aspxhome.com