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 相关文章推荐
js调试工具 Javascript Debug Toolkit 2.0.0版本发布
Dec 02 Javascript
prototype 学习笔记整理
Jul 17 Javascript
输入框的字数时时统计—关于 onpropertychange 和 oninput 使用
Oct 21 Javascript
jQuery截取指定长度字符串的实现原理及代码
Jul 01 Javascript
javascript原生ajax写法分享
Apr 10 Javascript
浅谈JS对html标签的属性的干预以及对CSS样式表属性的干预
Jun 25 Javascript
JS实现简单的选择题测评系统代码思路详解(demo)
Sep 03 Javascript
解读ES6中class关键字
Nov 20 Javascript
详解ES6 Symbol 的用途
Oct 14 Javascript
JavaScript创建防篡改对象的方法分析
Dec 30 Javascript
详解微信小程序-canvas绘制文字实现自动换行
Apr 26 Javascript
原生js实现弹幕效果
Nov 29 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
利用js调用后台php进行数据处理原码
2006/10/09 PHP
php session 预定义数组
2009/03/16 PHP
destoon数据库表说明汇总
2014/07/15 PHP
PHP Streams(流)详细介绍及使用
2015/05/12 PHP
用JavaScript对JSON进行模式匹配(Part 1-设计)
2010/07/17 Javascript
style、 currentStyle、 runtimeStyle区别分析
2010/08/01 Javascript
Javascript 自适应高度的Tab选项卡
2011/04/05 Javascript
js与jquery中获取当前鼠标的x、y坐标位置的代码
2011/05/23 Javascript
关于div自适应高度/左右高度自适应一致的js代码
2013/03/22 Javascript
jquery中prop()方法和attr()方法的区别浅析
2013/09/06 Javascript
jqueryUI里拖拽排序示例分析
2015/02/26 Javascript
jQuery实现鼠标划过展示大图的方法
2015/03/09 Javascript
JS+HTML5手机开发之滚动和惯性缓动实现方法分析
2016/06/12 Javascript
JS实现类似百叶窗下拉菜单效果
2016/12/30 Javascript
浅谈Node.js轻量级Web框架Express4.x使用指南
2017/05/03 Javascript
vuejs实现本地数据的筛选分页功能思路详解
2017/11/15 Javascript
深入了解响应式React Native Echarts组件
2019/05/29 Javascript
linux 下以二进制的方式安装 nodejs
2020/02/12 NodeJs
JavaScript逻辑运算符相关总结
2020/09/04 Javascript
[02:40]DOTA2殁境神蚀者 英雄基础教程
2013/11/26 DOTA
Python多线程、异步+多进程爬虫实现代码
2016/02/17 Python
Python常用外部指令执行代码实例
2020/11/05 Python
python中pow函数用法及功能说明
2020/12/04 Python
CSS3实现精美横向滚动菜单按钮
2017/04/14 HTML / CSS
css3实例教程 一款纯css3实现的环形导航菜单
2014/10/20 HTML / CSS
英国骑行、跑步、游泳、铁人三项运动装备专卖店:Wiggle
2016/08/23 全球购物
New Era英国官网:美国棒球帽品牌
2018/03/21 全球购物
EJB2和EJB3在架构上的不同点
2014/09/29 面试题
测绘工程本科生求职信
2013/10/10 职场文书
自我评价个人范文
2013/12/16 职场文书
医院安全生产月活动总结
2014/07/05 职场文书
教师对照四风自我剖析材料
2014/09/30 职场文书
2014年小学教研工作总结
2014/12/06 职场文书
2014年体育教学工作总结
2014/12/09 职场文书
家庭贫困证明
2015/06/16 职场文书
赞美教师的句子
2019/09/02 职场文书