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 相关文章推荐
jQuery语法总结和注意事项小结
Nov 11 Javascript
jQuery写的日历(包括日历的样式及功能)
Apr 23 Javascript
JavaScript 封装一个tab效果源码分享
Sep 15 Javascript
理解javascript中Map代替循环
Feb 26 Javascript
bootstrap网页框架的使用方法
May 10 Javascript
[原创]Javascript 实现广告后加载 可加载百度谷歌联盟广告
May 11 Javascript
一种基于浏览器的自动小票机打印实现方案(js版)
Jul 26 Javascript
浅谈js键盘事件全面控制
Dec 01 Javascript
vue-router 权限控制的示例代码
Sep 21 Javascript
jQuery使用动画队列自定义动画操作示例
Jun 16 jQuery
Vue.js组件高级特性实例详解
Dec 24 Javascript
vue实现简单图片上传
Jun 30 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 is_file 判断给定文件名是否为一个正常的文件
2010/05/10 PHP
PHP下常用正则表达式整理
2010/10/26 PHP
php中ob_flush函数和flush函数用法分析
2015/03/18 PHP
jquery不支持toggle()高(新)版本的问题解决
2016/09/24 PHP
解决laravel 5.1报错:No supported encrypter found的办法
2017/06/07 PHP
laravel框架模型和数据库基础操作实例详解
2020/01/25 PHP
PHP 自动加载类原理与用法实例分析
2020/04/14 PHP
清空上传控件input file的值
2010/07/03 Javascript
js中的值类型和引用类型小结 文字说明与实例
2010/12/12 Javascript
js修改地址栏URL参数解决url参数问题
2012/12/15 Javascript
showModelDialog弹出文件下载窗口的使用示例
2013/11/19 Javascript
使用jquery实现IE下按backspace相当于返回操作
2014/03/18 Javascript
Javascript学习笔记之函数篇(六) : 作用域与命名空间
2014/11/23 Javascript
js继承call()和apply()方法总结
2014/12/08 Javascript
分享使用AngularJS创建应用的5个框架
2015/12/05 Javascript
js点击任意区域弹出层消失实现代码
2016/12/27 Javascript
原生js实现放大镜
2017/02/20 Javascript
Bootstrap DateTime Picker日历控件简单应用
2017/03/25 Javascript
使用Node.js实现简易MVC框架的方法
2017/08/07 Javascript
Angular 数据请求的实现方法
2018/05/07 Javascript
angular.js实现列表orderby排序的方法
2018/10/02 Javascript
Vue路由模块化配置的完整步骤
2019/08/14 Javascript
JS实现拼图游戏
2021/01/29 Javascript
详解nginx配置vue h5 history去除#号
2020/11/09 Javascript
安装python及pycharm的教程图解
2019/10/10 Python
Django 自定义404 500等错误页面的实现
2020/03/08 Python
Python过滤掉numpy.array中非nan数据实例
2020/06/08 Python
Python 处理日期时间的Arrow库使用
2020/08/18 Python
浅谈Html5页面打开app的一些思考
2020/03/30 HTML / CSS
老师的检讨书
2014/02/23 职场文书
承诺函格式模板
2015/01/21 职场文书
2015年幼儿园卫生保健工作总结
2015/05/12 职场文书
张丽莉观后感
2015/06/16 职场文书
保护动物的宣传语
2015/07/13 职场文书
2019年大学生学年自我鉴定!
2019/03/25 职场文书
浅谈Java父子类加载顺序
2021/08/04 Java/Android