特效代码:弹出一个淡入淡出的提示框
发布时间:2008-05-22 17:11:00
标签:提示,特效,RSS,firefox
昨天在得写“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”属性才行,需要注意的也就这么多吧,下面我实现了两个大家经常会用到的效果:
一、手动去控制一个元素的出现与消失
二、弹出一个淡入淡出的提示框


猜你喜欢
- 本文实例讲述了JSP基本语句用法。分享给大家供大家参考。具体如下:1>JSP指令JSP指令(Directive)作用是与JSP引擎进行
- 1函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数
- 一、下载MySQL首先,去数据库的官网http://www.mysql.com下载MySQL。点击进入后的首页如下: 然后点击do
- MS SQL Server 2000通过企业管理器设置数据库的定期自动备份计划。1、打开企业管理器,双击打开你的服务器2、然后点上面菜单中的
- <form name="form5" id="form5" me
- 首先停止mysql服务: root@webserver:/home/webmaster# service mysql stop 接着采用忽略
- 如下所示: static void Main()&nbs
- 在Vue做项目时,做了一个div[contenteditable=true]的组件作为文本输入框在非手动输入值后,光标会丢失,经测试以下这段
- 每个人都可以编写CSS代码,甚至你现在已经让它为你的项目工作了。但是CSS还可以更好吗?开始用这5个Tips改进你的CSS吧!一、关于CSS
- 模板过滤器定义:在变量输出时对变量的值进行处理作用:可以通过使用过滤器来改变变量的输出显示语法:{{变量 | 过滤器:'参数值1
- 一、前言The DllPlugin and DllReferencePlugin provide means to split bundle
- 当服务端对http的body进行解析到map[string]interface{}时,会出现cli传递的是int类型,而服务端只能断言成fl
- 1. 使用readline模块逐行读取流数据1.1. 创建Interface对象在readline模块中,通过Interface对象的使用来
- 本文实例为大家分享了mysql5.6.29的shell脚本,供大家参考,具体内容如下创建脚本mysql.sh,直接运行sh mysql.sh
- 灵感来源之前在B站看到一个有意思的视频:【B站】【亦】终极云游戏!五千人同开一辆车,复现经典群体智慧实验大家可以看看,很有意思。up主通过代
- 1. 引入messages模块from django.contrib import messages2. 把messages写入view中@
- 导语哈喽!大家好,我是栗子,感谢大家的支持!新的一天,新气象,程序猿们的日常开始敲敲敲,改改改——今
- 下面是效果图,这个效果图是没有开启干扰码的效果图 下面是类代码 <?php /****************************
- asp时间加减运算 和转换问题 a=2007-07-24 2:23:15 b=2005-06-25 2:23:15 问题1 如何将a转换成2
- ORCLE数据库备份策略 1.通过使用exp和imp命令实现数据库导出和导入。 有三种模式: a. 用户模式: 导出(导入)用户所有对象以及