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设置FieldSet展开与收缩
May 15 Javascript
Mootools 1.2教程 定时器和哈希简介
Sep 15 Javascript
jquery插件开发之实现jquery手风琴功能分享
Mar 10 Javascript
jQuery实现带动画效果的二级下拉导航方法
Mar 11 Javascript
详解JavaScript ES6中的模板字符串
Jul 28 Javascript
微信小程序 自定义Toast实例代码
Jun 12 Javascript
解决element ui select下拉框不回显数据问题的解决
Feb 20 Javascript
使用Vue开发自己的Chrome扩展程序过程详解
Jun 21 Javascript
layui动态绑定事件的方法
Sep 20 Javascript
JS深入学习之数组对象排序操作示例
May 01 Javascript
vue实践---根据不同环境,自动转换请求的url地址操作
Sep 21 Javascript
小程序自定义轮播图圆点组件
Jun 25 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向js函数传参的几种方法
2014/08/10 PHP
php中JSON的使用与转换
2015/01/14 PHP
C# WinForm中实现快捷键自定义设置实例
2015/01/23 PHP
为何说PHP引用是个坑,要慎用
2018/04/02 PHP
对YUI扩展的Gird组件 Part-1
2007/03/10 Javascript
javascript应用:Iframe自适应其加载的内容高度
2007/04/10 Javascript
用JQuery 实现AJAX加载XML并解析的脚本
2009/07/25 Javascript
基于jQuery的弹出消息插件 DivAlert之旅(一)
2010/04/01 Javascript
JavaScript改变HTML元素的样式改变CSS及元素属性
2013/11/12 Javascript
js单例模式详解实例
2013/11/21 Javascript
用jquery写的菜单从左往右滑动出现
2014/04/11 Javascript
jQuery获取选中内容及设置元素属性的方法
2014/07/09 Javascript
分享28款免费实用的 JQuery 图片和内容滑块插件
2014/12/15 Javascript
分享12个实用的jQuery代码片段
2016/03/09 Javascript
JavaScript接口的实现三种方式(推荐)
2016/06/14 Javascript
图解prototype、proto和constructor的三角关系
2016/07/31 Javascript
浅谈JavaScript中面向对象的的深拷贝和浅拷贝
2016/08/01 Javascript
Bootstrap实现带动画过渡的弹出框
2016/08/09 Javascript
jQuery插入节点和移动节点用法示例(insertAfter、insertBefore方法)
2016/09/08 Javascript
JS中跨页面调用变量和函数的方法(例如a.js 和 b.js中互相调用)
2016/11/01 Javascript
three.js实现围绕某物体旋转
2017/01/25 Javascript
安装vue-cli报错 -4058 的解决方法
2017/10/19 Javascript
JavaScript实现shuffle数组洗牌操作示例
2019/01/03 Javascript
Webpack4+Babel7+ES6兼容IE8的实现
2019/04/10 Javascript
vue使用高德地图根据坐标定位点的实现代码
2019/08/22 Javascript
Python中基本的日期时间处理的学习教程
2015/10/16 Python
Django自定义认证方式用法示例
2017/06/23 Python
Python实现的堆排序算法示例
2018/04/29 Python
Python学习笔记之Django创建第一个数据库模型的方法
2019/08/07 Python
pytorch梯度剪裁方式
2020/02/04 Python
python实现UDP协议下的文件传输
2020/03/20 Python
基于CentOS搭建Python Django环境过程解析
2020/08/24 Python
python 装饰器的实际作用有哪些
2020/09/07 Python
2015中学教学工作总结
2015/07/22 职场文书
朋友聚会祝酒词
2015/08/10 职场文书
Golang获取List列表元素的四种方式
2022/04/20 Golang