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 折半查找字符在数组中的位置(有序列表)
Dec 09 Javascript
原生javascript实现无间缝滚动示例
Jan 28 Javascript
js如何调用qq互联api实现第三方登录
Mar 28 Javascript
javascript异步处理工作机制详解
Apr 13 Javascript
正则表达式优化JSON字符串的技巧
Dec 24 Javascript
学习JavaScript设计模式之单例模式
Jan 19 Javascript
Javascript继承机制详解
May 30 Javascript
angular4实现tab栏切换的方法示例
Oct 21 Javascript
解决bootstrap模态框数据缓存的问题方法
Aug 10 Javascript
vue左侧菜单,树形图递归实现代码
Aug 24 Javascript
JavaScript数据结构与算法之二叉树添加/删除节点操作示例
Mar 01 Javascript
JS实现音乐钢琴特效
Jan 06 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
PHP文件上传实例详解!!!
2007/01/02 PHP
PHP排序算法的复习和总结
2012/02/15 PHP
Thinkphp使用mongodb数据库实现多条件查询方法
2014/06/26 PHP
php文件缓存方法总结
2016/03/16 PHP
php如何控制用户对图片的访问 PHP禁止图片盗链
2016/03/25 PHP
Yii2选项卡的简单使用
2017/05/26 PHP
Yii2 队列 shmilyzxt/yii2-queue 简单概述
2017/08/02 PHP
你所要知道JS(DHTML)中的一些技巧
2007/01/09 Javascript
DB.ASP 用Javascript写ASP很灵活很好用很easy
2011/07/31 Javascript
jQuery+.net实现浏览更多内容(改编php版本)
2013/03/28 Javascript
jquery中常用的SET和GET$(”#msg”).html循环介绍
2013/10/09 Javascript
JavaScript函数模式详解
2014/11/07 Javascript
Vue2组件tree实现无限级树形菜单
2017/03/29 Javascript
ES6中Iterator与for..of..遍历用法分析
2017/03/31 Javascript
Angularjs实现下拉框联动的示例代码
2017/08/22 Javascript
vue组件name的作用小结
2018/05/23 Javascript
vue2.0 实现富文本编辑器功能
2019/05/26 Javascript
javascript实现商品图片放大镜
2019/11/28 Javascript
vue中利用iscroll.js解决pc端滚动问题
2020/02/15 Javascript
vue.js 解决v-model让select默认选中不生效的问题
2020/07/28 Javascript
vue实现一个获取按键展示快捷键效果的Input组件
2021/01/13 Vue.js
[54:08]LGD女子刀塔学院 DOTA2炼金术士教学
2014/01/09 DOTA
Python中使用第三方库xlutils来追加写入Excel文件示例
2015/04/05 Python
python发送邮件功能实现代码
2016/07/15 Python
Python实现运行其他程序的四种方式实例分析
2017/08/17 Python
解决Python获取字典dict中不存在的值时出错问题
2018/10/17 Python
Python 3.8新特征之asyncio REPL
2019/05/28 Python
基于virtualenv创建python虚拟环境过程图解
2020/03/30 Python
解决pyqt5异常退出无提示信息的问题
2020/04/08 Python
在pycharm中关掉ipython console/PyDev操作
2020/06/09 Python
python 基于opencv 实现一个鼠标绘图小程序
2020/12/11 Python
利用CSS3实现自定义滚动条代码分享
2016/08/18 HTML / CSS
放弃遗产继承公证书
2015/01/26 职场文书
统计工作个人总结
2015/03/03 职场文书
学习经验交流会总结
2015/11/02 职场文书
Redis集群节点通信过程/原理流程分析
2022/03/18 Redis