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 相关文章推荐
event对象获取方法总结在google浏览器下测试
Nov 03 Javascript
jquery实现先淡出再折叠收起的动画效果
Aug 07 Javascript
angularJS与bootstrap结合实现动态加载弹出提示内容
Oct 16 Javascript
js点击返回跳转到指定页面实现过程
Aug 20 Javascript
JS操作时间 - UNIX时间戳的简单介绍(必看篇)
Aug 16 Javascript
基于JavaScript表单脚本(详解)
Oct 18 Javascript
微信小程序实现手势图案锁屏功能
Jan 30 Javascript
Vue中的混入的使用(vue mixins)
Jun 01 Javascript
vue移动端微信授权登录插件封装的实例
Aug 28 Javascript
原生JS实现DOM加载完成马上执行JS代码的方法
Sep 07 Javascript
一些手写JavaScript常用的函数汇总
Apr 16 Javascript
vue实现tab栏点击高亮效果
Aug 19 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
一个简单的域名注册情况查询程序
2006/10/09 PHP
php 正确解码javascript中通过escape编码后的字符
2010/01/28 PHP
php将fileterms函数返回的结果变成可读的形式
2011/04/21 PHP
解析php常用image图像函数集
2013/06/24 PHP
PHP实现支持SSL连接的SMTP邮件发送类
2015/03/05 PHP
PHPstorm激活码2020年5月13日亲测有效
2020/09/17 PHP
javascript 动态数据下的锚点错位问题解决方法
2008/12/24 Javascript
JavaScript Event学习第三章 早期的事件处理程序
2010/02/07 Javascript
js读写json文件实例代码
2014/10/21 Javascript
基于BootStrap Metronic开发框架经验小结【二】列表分页处理和插件JSTree的使用
2016/05/12 Javascript
使用plupload自定义参数实现多文件上传
2016/07/19 Javascript
JS上传图片预览插件制作(兼容到IE6)
2016/08/07 Javascript
ES6生成器用法实例分析
2017/04/10 Javascript
微信小程序 获取session_key和openid的实例
2017/08/17 Javascript
基于Koa2写个脚手架模拟接口服务的方法
2018/11/27 Javascript
jquery实现点击弹出对话框
2020/02/08 jQuery
解决vant的Toast组件时提示not defined的问题
2020/11/11 Javascript
用Python编写分析Python程序性能的工具的教程
2015/04/01 Python
Python2.x中文乱码问题解决方法
2015/06/02 Python
将Python代码打包为jar软件的简单方法
2015/08/04 Python
python3实现字符串的全排列的方法(无重复字符)
2018/07/07 Python
基于python的socket实现单机五子棋到双人对战
2020/03/24 Python
Python多线程及其基本使用方法实例分析
2019/10/29 Python
jupyter notebook tensorflow打印device信息实例
2020/04/20 Python
Python垃圾回收机制三种实现方法
2020/04/27 Python
python中导入 train_test_split提示错误的解决
2020/06/19 Python
python爬虫使用正则爬取网站的实现
2020/08/03 Python
详解HTML5 Canvas绘制时指定颜色与透明度的方法
2016/03/25 HTML / CSS
DJI大疆无人机官方商城:全球领先的无人飞行器研发和生产商
2016/12/21 全球购物
酒店个人求职信范文
2014/01/25 职场文书
精神文明单位申报材料
2014/05/02 职场文书
质量承诺书怎么写
2014/05/24 职场文书
技术股份合作协议书
2014/10/05 职场文书
2014年大学团支部工作总结
2014/12/02 职场文书
幼师自荐信范文(2016推荐篇)
2016/01/28 职场文书
mysql多表查询-笔记七
2021/04/05 MySQL