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 相关文章推荐
editable.js 基于jquery的表格的编辑插件
Oct 24 Javascript
基于JavaScript 下namespace 功能的简单分析
Jul 05 Javascript
jquery使用淘宝接口跨域查询手机号码归属地实例
Nov 28 Javascript
createTextRange()的使用示例含文本框选中部分文字内容
Feb 24 Javascript
js实现模拟银行卡账号输入显示效果
Nov 18 Javascript
使用CDN和AJAX加速WordPress中jQuery的加载
Dec 05 Javascript
jQuery事件绑定用法详解(附bind和live的区别)
Jan 19 Javascript
jquery uploadify如何取消已上传成功文件
Feb 08 Javascript
React简单介绍
May 24 Javascript
C#实现将一个字符转换为整数
Dec 12 Javascript
webpack中如何加载静态文件的方法步骤
May 18 Javascript
如何使用CocosCreator对象池
Apr 14 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
记录mysql性能查询过程的使用方法
2013/05/02 PHP
如何通过Linux命令行使用和运行PHP脚本
2015/07/29 PHP
老生常谈PHP 文件写入和读取(必看篇)
2017/05/22 PHP
为javascript添加String.Format方法
2020/08/11 Javascript
javascript 构建一个xmlhttp对象池合理创建和使用xmlhttp对象
2010/01/15 Javascript
很好用的js日历算法详细代码
2013/03/07 Javascript
jQuery之自动完成组件的深入解析
2013/06/19 Javascript
javascript字母大小写转换的4个函数详解
2014/05/09 Javascript
javascript动态创建及删除元素的方法
2014/12/22 Javascript
angular.foreach 循环方法使用指南
2015/01/06 Javascript
CSS中position属性之fixed实现div居中
2015/12/14 Javascript
深入理解JavaScript中Ajax
2016/08/02 Javascript
原生JS实现图片轮播与淡入效果的简单实例
2016/08/21 Javascript
vue2.0父子组件间通信的实现方法
2017/04/19 Javascript
vue-router 导航钩子的具体使用方法
2017/08/31 Javascript
JS/HTML5游戏常用算法之路径搜索算法 随机迷宫算法详解【普里姆算法】
2018/12/13 Javascript
用Fundebug插件记录网络请求异常的方法
2019/02/21 Javascript
Vue CLI3创建项目部署到Tomcat 使用ngrok映射到外网
2019/05/16 Javascript
python实现用户登录系统
2016/05/21 Python
windows10下安装TensorFlow Object Detection API的步骤
2019/06/13 Python
Python3实现二叉树的最大深度
2019/09/30 Python
屏蔽Django admin界面添加按钮的操作
2020/03/11 Python
在canvas上实现元素图片镜像翻转动画效果的方法
2018/03/20 HTML / CSS
关于html字符串正则判断和匹配的具体使用
2019/12/12 HTML / CSS
GLAMGLOW格莱魅美国官网:美国知名的面膜品牌
2016/12/31 全球购物
澳大利亚首屈一指的鞋类品牌:Tony Bianco
2018/03/13 全球购物
信息管理专业推荐信
2013/10/29 职场文书
信息专业个人的自我评价
2013/12/27 职场文书
采购部经理岗位职责
2014/02/10 职场文书
会计学专业求职信
2014/07/17 职场文书
市场部经理岗位职责
2015/02/02 职场文书
2015年政务公开工作总结
2015/05/19 职场文书
计算机教师工作总结
2015/08/13 职场文书
《月球之谜》教学反思
2016/02/20 职场文书
HTML中table表格拆分合并(colspan、rowspan)
2021/04/07 HTML / CSS
JavaScript高级程序设计之变量与作用域
2021/11/17 Javascript