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 相关文章推荐
JavaScript Timer实现代码
Feb 17 Javascript
js实现精美的银灰色竖排折叠菜单
May 16 Javascript
JavaScript简单修改窗口大小的方法
Aug 03 Javascript
你不知道的高性能JAVASCRIPT
Jan 18 Javascript
JS函数多个参数默认值指定方法分析
Nov 28 Javascript
jQuery、zepto、js常用小技巧
Feb 12 Javascript
JavaScript重复元素处理方法分析【统计个数、计算、去重复等】
Dec 14 Javascript
详解各版本React路由的跳转的方法
May 10 Javascript
Angular5中提取公共组件之radio list的实例代码
Jul 10 Javascript
vue-cli配置全局sass、less变量的方法
Jun 06 Javascript
简单了解vue.js数组的常用操作
Jun 17 Javascript
JS简单表单验证功能完整示例
Jan 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
多重?l件?合查?(二)
2006/10/09 PHP
PHP5中使用DOM控制XML实现代码
2010/05/07 PHP
PHP中的生成XML文件的4种方法分享
2012/10/06 PHP
浅析Yii中使用RBAC的完全指南(用户角色权限控制)
2013/06/20 PHP
CodeIgniter针对lighttpd服务器URL重写的方法
2015/06/10 PHP
ThinkPHP中html:list标签用法分析
2016/01/09 PHP
浅谈PHP拦截器之__set()与__get()的理解与使用方法
2016/10/18 PHP
phpStudy vscode 搭建debug调试的教程详解
2020/07/28 PHP
$.ajax返回的JSON无法执行success的解决方法
2011/09/09 Javascript
jquery动画3.创建一个带遮罩效果的图片走廊
2012/08/24 Javascript
js中如何把字符串转化为对象、数组示例代码
2013/07/17 Javascript
构造函数+原型模式构造js自定义对象(最通用)
2014/05/12 Javascript
jQuery页面刷新(局部、全部)问题分析
2016/01/09 Javascript
基于javascript的Form表单验证
2016/12/29 Javascript
浅析webpack 如何优雅的使用tree-shaking(摇树优化)
2017/08/16 Javascript
表格展示利器 Bootstrap Table实例代码
2017/09/06 Javascript
js实现轮播图的两种方式(构造函数、面向对象)
2017/09/30 Javascript
解决在Bootstrap模糊框中使用WebUploader的问题
2018/03/22 Javascript
Vue.js上传图片到阿里云OSS存储的方法示例
2018/12/13 Javascript
vue.js实现的幻灯片功能示例
2019/01/18 Javascript
layui table 多行删除(id获取)的方法
2019/09/12 Javascript
Vue v-for循环之@click点击事件获取元素示例
2019/11/09 Javascript
100行代码实现vue表单校验功能(小白自编)
2019/11/19 Javascript
在Python下进行UDP网络编程的教程
2015/04/29 Python
Python中转换角度为弧度的radians()方法
2015/05/18 Python
windows下python之mysqldb模块安装方法
2017/09/07 Python
CSS的background属性及CSS3的背景图片设置总结
2016/06/13 HTML / CSS
Move Free官方海外旗舰店:美国骨关节健康专业品牌
2017/12/06 全球购物
日本卡普空电视游戏软件公司官方购物网站:e-CAPCOM
2018/07/17 全球购物
岗位职责风险防控
2014/02/18 职场文书
喷漆工的岗位职责
2014/03/17 职场文书
讲座新闻稿
2015/07/18 职场文书
优秀教师工作总结2015
2015/07/22 职场文书
关于vue中如何监听数组变化
2021/04/28 Vue.js
手写实现JS中的new
2021/11/07 Javascript
python 离散点图画法的实现
2022/04/01 Python