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

时间: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
投稿

猜你喜欢

  • 详解MySQL多版本并发控制机制(MVCC)源码

    2024-01-20 04:20:38
  • 如何快捷地实现分页显示功能?

    2010-01-01 15:08:00
  • asp学习入门基本语法知识

    2007-11-07 14:02:00
  • Ubuntu18.04下安装MySQL(图文教程)

    2024-01-20 12:57:15
  • 详解在SQLPlus中实现上下键翻查历史命令的功能

    2024-01-27 01:51:36
  • Python实现合并同一个文件夹下所有PDF文件的方法示例

    2021-01-21 23:08:18
  • MYSQL不能从远程连接的一个解决方法(s not allowed to connect to this MySQL server)

    2024-01-19 02:57:34
  • CentOS7开启MySQL8主从备份、每日定时全量备份(推荐)

    2024-01-15 20:31:18
  • MySQL里面的子查询实例

    2024-01-14 20:43:17
  • Django框架中表单的用法

    2022-03-29 02:00:14
  • Python中使用PyHook监听鼠标和键盘事件实例

    2022-03-23 16:53:22
  • MySQL中组合字段之concat()

    2024-01-26 04:36:54
  • wxPython绘图模块wxPyPlot实现数据可视化

    2023-10-03 14:58:22
  • MySQL系列之十 MySQL事务隔离实现并发控制

    2024-01-25 20:57:35
  • PyTorch梯度下降反向传播

    2021-05-15 17:06:14
  • python matplotlib饼状图参数及用法解析

    2021-08-25 16:02:52
  • 使用Python通过win32 COM实现Word文档的写入与保存方法

    2021-03-16 04:09:27
  • Python随机生成带特殊字符的密码

    2021-10-07 02:48:05
  • PHP实现登录注册之BootStrap表单功能

    2024-05-11 09:07:25
  • golang之JWT实现的示例代码

    2024-01-30 03:35:30
  • asp之家 网络编程 m.aspxhome.com