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 相关文章推荐
javascript实现动态CSS换肤技术的脚本
Jun 29 Javascript
关于在IE下的一个安全BUG --可用于跟踪用户的系统鼠标位置
Apr 17 Javascript
bootstrap data与jquery .data
Jul 07 Javascript
JavaScript中原型和原型链详解
Feb 11 Javascript
JavaScript轻松创建级联函数的方法示例
Feb 10 Javascript
js+html获取系统当前时间
Nov 10 Javascript
r.js来合并压缩css文件的示例
Apr 26 Javascript
vue.js删除列表中的一行
Jun 30 Javascript
解决IE11 vue +webpack 项目中数据更新后页面没有刷新的问题
Sep 25 Javascript
vue 解除鼠标的监听事件的方法
Nov 13 Javascript
小程序接口的promise化的实现方法
Dec 11 Javascript
小程序实现文字循环滚动动画
Jun 14 Javascript
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
比较全的PHP 会话(session 时间设定)使用入门代码
2008/06/05 PHP
PHP提示Notice: Undefined variable的解决办法
2012/11/24 PHP
php控制文件下载速度的方法
2015/03/24 PHP
Alliance vs Liquid BO3 第三场2.13
2021/03/10 DOTA
理解Javascript_01_理解内存分配原理分析
2010/10/11 Javascript
js修改input的type属性及浏览器兼容问题探讨与解决
2013/01/23 Javascript
浅析jQuery对select操作小结(遍历option,操作option)
2013/07/04 Javascript
JavaScript通过prototype给对象定义属性用法实例
2015/03/23 Javascript
JS实现兼容各浏览器解析XML文档数据的方法
2015/06/01 Javascript
text-align:justify实现文本两端对齐 兼容IE
2015/08/19 Javascript
js实现鼠标点击左上角滑动菜单效果代码
2015/09/06 Javascript
使用smartupload组件实现jsp+jdbc上传下载文件实例解析
2017/01/05 Javascript
基于JavaScript实现屏幕滚动效果
2017/01/18 Javascript
jQuery时间验证和转换为标准格式的时间格式
2017/03/06 Javascript
bootstrap table表格客户端分页实例
2017/08/07 Javascript
vue-cli2 构建速度优化的实现方法
2019/01/08 Javascript
使用vue开发移动端管理后台的注意事项
2019/03/07 Javascript
vue轮播组件实现$children和$parent 附带好用的gif录制工具
2019/09/26 Javascript
jQuery实现滑动星星评分效果(每日分享)
2019/11/13 jQuery
vue内置组件keep-alive事件动态缓存实例
2020/10/30 Javascript
Python自定义scrapy中间模块避免重复采集的方法
2015/04/07 Python
Python实现复杂对象转JSON的方法示例
2017/06/22 Python
Python元组拆包和具名元组解析实例详解
2018/03/26 Python
python画图把时间作为横坐标的方法
2019/07/07 Python
Python利用全连接神经网络求解MNIST问题详解
2020/01/14 Python
使用Python实现NBA球员数据查询小程序功能
2020/11/09 Python
通过python-pptx模块操作ppt文件的方法
2020/12/26 Python
英国大码女性时装零售商:Evans
2018/08/29 全球购物
企业管理专业个人求职信范文
2013/09/24 职场文书
国培远程培训感言
2014/03/08 职场文书
文明礼貌演讲稿
2014/05/12 职场文书
四风查摆问题自查报告
2014/10/10 职场文书
2014年度个人工作总结范文
2015/03/09 职场文书
大学学生会主席竞选稿
2015/11/19 职场文书
如何撰写创业策划书
2019/06/27 职场文书
利用Redis实现点赞功能的示例代码
2022/06/28 Redis