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(笔记)
Oct 06 Javascript
用jquery写的一个万年历(自写)
Jan 20 Javascript
JavaScript用Number方法实现string转int
May 13 Javascript
JavaScript获取指定元素位置的方法
Apr 08 Javascript
JavaScript获取页面中超链接数量的方法
Nov 09 Javascript
Bootstrap源码解读排版(1)
Dec 23 Javascript
微信小程序之picker日期和时间选择器
Feb 09 Javascript
简单理解Vue中的nextTick方法
Jan 30 Javascript
Vue.js中对css的操作(修改)具体方式详解
Oct 30 Javascript
vue开发环境配置跨域的方法步骤
Jan 16 Javascript
详解package.json版本号规则
Aug 01 Javascript
微信小程序实现侧边栏分类
Oct 21 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
《猛禽小队》:DC宇宙的又一超级大烂片
2020/04/09 欧美动漫
php递归删除目录下的文件但保留的实例分享
2014/05/10 PHP
thinkphp5框架API token身份验证功能示例
2019/05/21 PHP
js 图片等比例缩放代码
2010/05/13 Javascript
表单序列化与jq中的serialize使用示例
2014/02/21 Javascript
js面向对象之静态方法和静态属性实例分析
2015/01/10 Javascript
js实现n秒倒计时后才可以点击的效果
2015/12/20 Javascript
炫酷的js手风琴效果
2016/10/13 Javascript
AngularJS表单验证功能分析
2017/05/26 Javascript
Vue.js实现网格列表布局转换方法
2017/08/25 Javascript
浅谈react-native热更新react-native-pushy集成遇到的问题
2017/09/30 Javascript
解决Vue 通过下表修改数组,页面不渲染的问题
2018/03/08 Javascript
Vue 去除路径中的#号
2018/04/19 Javascript
vue+iview 实现可编辑表格的示例代码
2018/10/31 Javascript
微信小程序实现随机验证码功能
2018/12/20 Javascript
详解JavaScript中的函数、对象
2019/04/01 Javascript
利用原生JS实现data方法示例代码
2019/05/28 Javascript
JS扁平化输出数组的2种方法解析
2019/09/17 Javascript
node.js文件操作系统实例详解
2019/11/05 Javascript
Python利用递归和walk()遍历目录文件的方法示例
2017/07/14 Python
开源软件包和环境管理系统Anaconda的安装使用
2017/09/04 Python
在Python中将函数作为另一个函数的参数传入并调用的方法
2019/01/22 Python
Python 支付整合开发包的实现
2019/01/23 Python
Python解析命令行读取参数之argparse模块
2019/07/26 Python
python2和python3实现在图片上加汉字的方法
2019/08/22 Python
基于Python fminunc 的替代方法
2020/02/29 Python
Python调用接口合并Excel表代码实例
2020/03/31 Python
python连接mysql数据库并读取数据的实现
2020/09/25 Python
AJAX的全称是什么
2012/11/06 面试题
大学生文员专业个人求职信范文
2014/01/05 职场文书
国庆节文艺活动方案
2014/02/03 职场文书
中专生毕业个人鉴定
2014/02/26 职场文书
浅谈MySQL表空间回收的正确姿势
2021/10/05 MySQL
Appium中scroll和drag_and_drop根据元素位置滑动
2022/02/15 Python
使用kubeadm命令行工具创建kubernetes集群
2022/03/31 Servers
Java Spring Boot请求方式与请求映射过程分析
2022/06/25 Java/Android