js实现页面图片消除效果


Posted in Javascript onMarch 24, 2020

本文实例为大家分享了js实现页面图片消除的具体代码,供大家参考,具体内容如下

前两天测试的时候发现自己对js还不是太熟悉,所以今天上传的了这篇文章,重新写了一下js模块里面的东西。

核心还是这一部分:

i = 0
last = null
function clickDisappear(obj){
 if(i==0 && last==null){
   i =1
   last=obj
 }
 else{
 if(obj != last){
  if(obj.src == last.src){
  obj.style.display='none'
  last.style.display='none'
  }
  i = 0
  last = null
 }
}
}

全部代码:

<!DOCTYPE html>
<html>
 <head>
 <meta charset="UTF-8">
 <title></title>
 <style type="text/css">
  img{
  margin: 9px;
  float: left;
  width: 32px;
  height: 32px;
  }
 </style>
 <script type="text/javascript">
  // DOM模型:文档对象模型
  i = 0
  last = null
  function clickDisappear(obj){
  if(i == 0 && last == null){
   last = obj
   i = 1
  }else{
   if(obj != last){
   if(obj.src == last.src){
    obj.style.display = 'none'
    last.style.display = 'none'
   }
   i = 0
   last = null
   }
  }
  }
 </script>
 </head>
 <body >
 <table cellpadding="0" cellspacing="1" style="border:solid 1px red;background-color: red;" >
  <caption>图片消除</caption>
  <thead>
  <tr valign="middle" align="center" >
   <!--<th colspan="2">1</th>-->
   <th>1</th>
   <th>2</th>
   <th>3</th>
   <th>4</th>
   <th>5</th>
   <th>6</th>
   <th>7</th>
   <th>8</th>
   <th>9</th>
   <th>10</th>
  </tr>
  </thead>
  <tbody style="background-color: royalblue;" >
  <tr valign="middle" align="center" >
   <td><img src="img/bg-0092.gif" onclick="clickDisappear(this)"></td>
   <td><img src="img/bg-0704.gif" onclick="clickDisappear(this)"></td>
   <td><img src="img/bg-0704.gif" onclick="clickDisappear(this)"</td>
   <td><img src="img/bg-0884.gif" onclick="clickDisappear(this)"</td>
   <td><img src="img/bg-0884.gif" onclick="clickDisappear(this)"</td>
   <td><img src="img/bg-0092.gif" onclick="clickDisappear(this)"</td>
   <td><img src="img/bg-0704.gif" onclick="clickDisappear(this)"</td>
   <td><img src="img/bg-0884.gif" onclick="clickDisappear(this)"</td>
   <td><img src="img/bg-0884.gif" onclick="clickDisappear(this)"</td>
   <td><img src="img/bg-0092.gif" onclick="clickDisappear(this)"</td>
  </tr>
  </tbody>
  <tfoot></tfoot>
 </table>
 </body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
IE和Mozilla的兼容性汇总event
Aug 12 Javascript
jQuery中的bind绑定事件与文本框改变事件的临时解决方法
Aug 13 Javascript
javascript forEach通用循环遍历方法
Oct 11 Javascript
jquery自定义属性(类型/属性值)
May 21 Javascript
浅述Javascript的外部对象
Dec 07 Javascript
svg动画之动态描边效果
Feb 22 Javascript
浅谈JavaScript中的apply/call/bind和this的使用
Feb 26 Javascript
bootstrap datepicker插件默认英文修改为中文
Jul 28 Javascript
JS实现字符串翻转的方法分析
Aug 31 Javascript
vue 项目 iOS WKWebView 加载
Apr 17 Javascript
layui输入框只允许输入中文且判断长度的例子
Sep 18 Javascript
小程序调用微信支付的方法
Sep 26 Javascript
js实现消灭星星(web简易版)
Mar 24 #Javascript
JavaScript实现移动端带transition动画的轮播效果
Mar 24 #Javascript
javascript实现滚动条效果
Mar 24 #Javascript
Webpack中SplitChunksPlugin 配置参数详解
Mar 24 #Javascript
JS实现点星星消除小游戏
Mar 24 #Javascript
js实现小星星游戏
Mar 23 #Javascript
JS Array.from()将伪数组转换成数组的方法示例
Mar 23 #Javascript
You might like
《PHP边学边教》(01.开篇――准备工作)
2006/12/13 PHP
腾讯微博提示missing parameter errorcode 102 错误的解决方法
2014/12/22 PHP
javascript URL编码和解码使用说明
2010/04/12 Javascript
jQuery学习笔记之jQuery构建函数的7种方法
2014/06/03 Javascript
通过JS动态创建一个html DOM元素并显示
2014/10/15 Javascript
javascript实现当前页导航激活的方法
2015/02/27 Javascript
JS获取图片高度宽度的方法分享
2015/04/17 Javascript
谈谈JSON对象和字符串之间的相互转换JSON.stringify(obj)和JSON.parse(string)
2015/10/01 Javascript
jQuery获取当前点击的对象元素(实现代码)
2016/05/19 Javascript
原生js验证简洁注册登录页面
2016/12/17 Javascript
jquery拖动改变div大小
2017/07/04 jQuery
JavaScript基于对象方法实现数组去重及排序操作示例
2018/07/10 Javascript
微信小程序中this.data与this.setData的区别详解
2018/09/17 Javascript
默认浏览器设置及vue自动打开页面的方法
2018/09/21 Javascript
javascript function(函数类型)使用与注意事项小结
2019/06/10 Javascript
vue组件 keep-alive 和 transition 使用详解
2019/10/11 Javascript
Egg Vue SSR 服务端渲染数据请求与asyncData
2019/11/24 Javascript
Python写的英文字符大小写转换代码示例
2015/03/06 Python
在Python的web框架中配置app的教程
2015/04/30 Python
python安装PIL模块时Unable to find vcvarsall.bat错误的解决方法
2016/09/19 Python
用python写个自动SSH登录远程服务器的小工具(实例)
2017/06/17 Python
用matplotlib画等高线图详解
2017/12/14 Python
numpy中的ndarray方法和属性详解
2019/05/27 Python
翻转数列python实现,求前n项和,并能输出整个数列的案例
2020/05/03 Python
凯伦·米莲女装网上商店:Karen Millen
2017/11/07 全球购物
Feelunique德国官方网站:欧洲最大的在线美容零售商
2019/07/20 全球购物
意大利中国电子产品购物网站:Geekmall.com
2019/09/30 全球购物
家佳咖啡店创业计划书
2013/12/27 职场文书
毕业生自荐书模版
2014/01/04 职场文书
初中三好学生事迹材料
2014/01/13 职场文书
大学生个人事迹材料
2014/01/21 职场文书
学校食品安全实施方案
2014/06/14 职场文书
高中生个性发展自我评价
2015/03/09 职场文书
幼儿园安全管理制度
2015/08/05 职场文书
javascript代码简写的几种常用方式汇总
2021/08/23 Javascript
CentOS下安装Jenkins的完整步骤
2022/04/07 Servers