javascript图片渐显效果代码
2008-05-27 00:00
399 查看
在<head>到</head>之间插入如下的J***ASCRIPT代码:
nereidFadeObjects = new Object();
nereidFadeTimers = new Object();
function nereidFade(object, destOp, rate, delta){
if (!document.all)
return
if (object != "[object]"){
setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
return;
}
clearTimeout(nereidFadeTimers[object.sourceIndex]);
diff = destOp-object.filters.alpha.opacity;
direction = 1;
if (object.filters.alpha.opacity > destOp){
direction = -1;
}
delta=Math.min(direction*diff,delta);
object.filters.alpha.opacity+=direction*delta;
if (object.filters.alpha.opacity != destOp){
nereidFadeObjects[object.sourceIndex]=object;
nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
}
}
在要插入的图片添加如下代码:
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
*其中onMouseOver=nereidFade(this,50,10,4)中 style="FILTER: alpha(opacity=50)"表示图片的透明度为50%
nereidFadeObjects = new Object();
nereidFadeTimers = new Object();
function nereidFade(object, destOp, rate, delta){
if (!document.all)
return
if (object != "[object]"){
setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
return;
}
clearTimeout(nereidFadeTimers[object.sourceIndex]);
diff = destOp-object.filters.alpha.opacity;
direction = 1;
if (object.filters.alpha.opacity > destOp){
direction = -1;
}
delta=Math.min(direction*diff,delta);
object.filters.alpha.opacity+=direction*delta;
if (object.filters.alpha.opacity != destOp){
nereidFadeObjects[object.sourceIndex]=object;
nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
}
}
在要插入的图片添加如下代码:
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
*其中onMouseOver=nereidFade(this,50,10,4)中 style="FILTER: alpha(opacity=50)"表示图片的透明度为50%
相关文章推荐
- javascript图片渐显效果代码
- jquery javascript 实现上传图片及图片大小验证、图片预览效果代码
- javascript实现上传图片并预览的效果代码实例
- Javascript+CSS实现漂亮带缓冲效果的图片展示代码
- javascript 图片轮换显示效果代码
- JavaScript图片放大镜效果代码[代码比较简单]
- CSS+JavaScript打造鼠标悬停图片渐显效果!
- JavaScript 图片局部放大镜效果代码
- Javascript的图片滚动浏览效果代码
- javascript实现图片循环渐显播放的代码(图片轮播)
- JavaScript图片水平淡入淡出切换效果代码
- 原生javascript实现图片轮播效果代码
- 多浏览器兼容的qq图片轮换效果javascript代码
- JavaScript代码实现图片延迟加载并淡入淡出显示效果
- 一个不错的,JavaScript代码,显示首页图片幻灯片效果
- JavaScript 图片放大效果及代码说明
- javaScript---图片渐显效果和文字大小变化之鼠标响应事件