js调用图片隐藏&显示实现代码


Posted in Javascript onSeptember 13, 2013
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<html> 
<head> <SCRIPT> 
var intTimeStep=20; 
var isIe=(window.ActiveXObject)?true:false; 
var intAlphaStep=(isIe)?5:0.05; 
var curSObj=null; 
var curOpacity=null; 
function startObjVisible(objId) 
{ 
curSObj=document.getElementById(objId); 
setObjState(); 
} 
function setObjState(evTarget) 
{ 
if (curSObj.style.display==""){curOpacity=1;setObjClose();} 
else{ 
if(isIe) 
{ 
curSObj.style.cssText='DISPLAY: none;Z-INDEX: 1; FILTER: alpha(opacity=0); POSITION: absolute;'; 
curSObj.filters.alpha.opacity=0; 
}else 
{ 
curSObj.style.opacity=0 
} 
curSObj.style.display=''; 
curOpacity=0; 
setObjOpen(); 
} 
} 
function setObjOpen() 
{ 
if(isIe) 
{ 
curSObj.filters.alpha.opacity+=intAlphaStep; 
if (curSObj.filters.alpha.opacity<100) setTimeout('setObjOpen()',intTimeStep); 
}else{ 
curOpacity+=intAlphaStep; 
curSObj.style.opacity =curOpacity; 
if (curOpacity<1) setTimeout('setObjOpen()',intTimeStep); 
} 
} 
function setObjClose() 
{ 
if(isIe) 
{ 
curSObj.filters.alpha.opacity-=intAlphaStep; 
if (curSObj.filters.alpha.opacity>0) { 
setTimeout('setObjClose()',intTimeStep);} 
else {curSObj.style.display="none";} 
}else{ 
curOpacity-=intAlphaStep; 
if (curOpacity>0) { 
curSObj.style.opacity =curOpacity; 
setTimeout('setObjClose()',intTimeStep);} 
else {curSObj.style.display='none';} 
} 
} 
</SCRIPT> 
</head> 
<body>
<input type=text onclick="startObjVisible('objDiv');if(this.value==''){this.value=''}else{this.value=''}" value=""> 
<DIV id="objDiv" style="DISPLAY: none;"><img src="红背心平台/images/城市.jpg"></DIV> 
</body> 
</html>
Javascript 相关文章推荐
Web前端设计模式  制作漂亮的弹出层
Oct 29 Javascript
总结JavaScript的正则与其他语言的不同之处
Aug 25 Javascript
AngularJS辅助库browserTrigger用法示例
Nov 03 Javascript
ES2015 Symbol 一种绝不重复的值
Dec 25 Javascript
js canvas实现简单的图像扩散效果
Jun 28 Javascript
JavaScript累加、迭代、穷举、递归等常用算法实例小结
May 08 Javascript
swiper在angularjs中使用循环轮播失效的解决方法
Sep 27 Javascript
微信小程序绘制图片发送朋友圈
Jul 25 Javascript
详解Webpack抽离第三方类库以及common解决方案
Mar 30 Javascript
在Chrome DevTools中调试JavaScript的实现
Apr 07 Javascript
JS脚本实现定时到网站上签到/签退功能
Apr 22 Javascript
Jquery Fade用法详解
Nov 06 jQuery
javascript常用对话框小集
Sep 13 #Javascript
toggle一个div显示或隐藏且可扩展成自定义下拉框
Sep 12 #Javascript
jquery easyui滚动条部分设置介绍
Sep 12 #Javascript
jquery实现盒子下拉效果示例代码
Sep 12 #Javascript
利用jquery包将字符串生成二维码图片
Sep 12 #Javascript
JQuery实现鼠标滑过显示导航下拉列表
Sep 12 #Javascript
JQuery加载图片自适应固定大小的DIV
Sep 12 #Javascript
You might like
不用数据库的多用户文件自由上传投票系统(2)
2006/10/09 PHP
PHP5函数小全(分享)
2013/06/06 PHP
php文件上传的例子及参数详解
2013/12/12 PHP
php实现的redis缓存类定义与使用方法示例
2017/08/09 PHP
ThinkPHP框架实现的MySQL数据库备份功能示例
2018/05/24 PHP
php微信分享到朋友圈、QQ、朋友、微博
2019/02/18 PHP
在IE下:float属性会影响offsetTop的取值
2006/12/22 Javascript
IE 缓存策略的BUG的解决方法
2007/07/21 Javascript
Jsonp 跨域的原理以及Jquery的解决方案
2011/06/27 Javascript
用javascript作一个通用向导说明
2011/08/30 Javascript
在JS数组特定索引处指定位置插入元素
2014/07/27 Javascript
深入分析JQuery和JavaScript的异同
2014/10/23 Javascript
使用命令对象代替switch语句的写法示例
2015/02/28 Javascript
深入理解JavaScript编程中的同步与异步机制
2015/06/24 Javascript
全面介绍javascript实用技巧及单竖杠
2016/07/18 Javascript
html中鼠标滚轮事件onmousewheel的处理方法
2016/11/11 Javascript
layui选项卡效果实现代码
2017/05/19 Javascript
Element UI框架中巧用树选择器的实现
2018/12/12 Javascript
python聊天程序实例代码分享
2013/11/18 Python
在Python中用has_key()方法查找键是否存在的教程
2015/05/21 Python
Python基于pygame实现图片代替鼠标移动效果
2015/11/11 Python
对numpy中array和asarray的区别详解
2018/04/17 Python
python实现读取大文件并逐行写入另外一个文件
2018/04/19 Python
python实现写数字文件名的递增保存文件方法
2018/10/25 Python
Django 配置多站点多域名的实现步骤
2019/05/17 Python
五分钟学会怎么用Pygame做一个简单的贪吃蛇
2021/01/06 Python
CSS3选择器新增问题的实现
2021/01/21 HTML / CSS
使用html2canvas将页面转成图并使用用canvas2image下载
2019/04/04 HTML / CSS
Html5调用手机摄像头并实现人脸识别的实现
2018/12/21 HTML / CSS
Hibernate持久层技术
2013/12/16 面试题
幼儿园亲子活动方案
2014/01/29 职场文书
我是一名护士演讲稿
2014/08/28 职场文书
机关干部个人对照检查材料思想汇报
2014/09/28 职场文书
党员作风建设整改方案
2014/10/27 职场文书
2015应届毕业生求职信范文
2015/03/20 职场文书
解决Mysql中的innoDB幻读问题
2022/04/29 MySQL