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 相关文章推荐
ajax处理php返回json数据的实例代码
Jan 24 Javascript
jquery next nextAll nextUntil siblings的区别介绍
Oct 05 Javascript
jQuery子属性过滤选择器用法分析
Feb 10 Javascript
JavaScript获取当前网页标题(title)的方法
Apr 03 Javascript
JQuery中attr属性和jQuery.data()学习笔记【必看】
May 18 Javascript
微信小程序 支付后台java实现实例
May 09 Javascript
jsTree事件和交互以及插件plugins详解
Aug 29 Javascript
iconfont的三种使用方式详解
Aug 05 Javascript
详解Next.js页面渲染的优化方案
Jan 27 Javascript
vue 实现用户登录方式的切换功能
Apr 14 Javascript
javascript实现雪花飘落效果
Aug 19 Javascript
vue 表单输入框不支持focus及blur事件的解决方案
Nov 17 Vue.js
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购物网站支付paypal使用方法
2010/11/28 PHP
PHP5中新增stdClass 内部保留类
2011/06/13 PHP
使用php get_headers 判断URL是否有效的解决办法
2013/04/27 PHP
优化PHP代码技巧的小结
2013/06/02 PHP
探讨Smarty中如何获取数组的长度以及smarty调用php函数的详解
2013/06/20 PHP
php计算当前程序执行时间示例
2014/04/24 PHP
使用PHP实现下载CSS文件中的图片
2015/12/06 PHP
PHP获取日期对应星期、一周日期、星期开始与结束日期的方法
2018/06/22 PHP
Laravel5.1 框架表单验证操作实例详解
2020/01/07 PHP
用javascript将数据库中的TEXT类型数据动态赋值到TEXTAREA中
2007/04/20 Javascript
在页面中输出当前客户端时间javascript实例代码
2016/03/02 Javascript
Jquery $when done then的用法详解
2016/05/20 Javascript
原生js实现查询天气小应用
2016/12/09 Javascript
AngularJs实现聊天列表实时刷新功能
2017/06/15 Javascript
vue之数据交互实例代码
2017/06/20 Javascript
Vue Cli3 创建项目的方法步骤
2018/10/15 Javascript
VUE中V-IF条件判断改变元素的样式操作
2020/08/09 Javascript
JavaScript实现简单日历效果
2020/09/11 Javascript
[01:57]2018年度DOTA2最具潜力解说-完美盛典
2018/12/16 DOTA
python自定义类并使用的方法
2015/05/07 Python
Python合并两个字典的常用方法与效率比较
2015/06/17 Python
Python中线程编程之threading模块的使用详解
2015/06/23 Python
Python给你的头像加上圣诞帽
2018/01/04 Python
详解python使用Nginx和uWSGI来运行Python应用
2018/01/09 Python
Pandas 缺失数据处理的实现
2019/11/04 Python
django处理select下拉表单实例(从model到前端到post到form)
2020/03/13 Python
解决Python Matplotlib绘图数据点位置错乱问题
2020/05/16 Python
纽约著名的服装辅料来源:M&J Trimming
2017/07/26 全球购物
德国排名第一的主题公园门票网站:Attraction Tickets Direct
2019/09/09 全球购物
日本最大的彩色隐形眼镜销售网站:CharmColor
2020/09/09 全球购物
迎八一活动主题
2014/01/31 职场文书
关爱女孩行动实施方案
2014/03/13 职场文书
Vue.js 带下拉选项的输入框(Textbox with Dropdown)组件
2021/04/17 Vue.js
Python中Schedule模块使用详解 周期任务神器
2022/04/19 Python
Win11软件图标固定到任务栏
2022/04/19 数码科技
纯CSS打字动画的实现示例
2022/08/05 HTML / CSS