jq实现左滑显示删除按钮,点击删除实现删除数据功能(推荐)


Posted in Javascript onAugust 23, 2016

效果图

jq实现左滑显示删除按钮,点击删除实现删除数据功能(推荐)

第一步:加载

<script src="js/jquery.min.js"></script>
<script src="js/jquery.mobile-1.3.2.min.js"></script>

第二步:html

<div class="item-wrap">
  <div class="item clearfix">
    <div class="img-item">
      <img src="images/icon.png">
    </div>
    <div class="txt-item">
      <p class="name">
         小黄人
      </p>
      <p class="txt">
        小黄人小黄人小黄人小黄人
      </p>
    </div>
    <i class="arrow"></i>
    <a class="delect-btn">删除</a>
  </div>
  <div class="item clearfix">
    <div class="img-item">
      <img src="images/icon.png">
    </div>
    <div class="txt-item">
      <p class="name">
         小黄人
      </p>
      <p class="txt">
        小黄人小黄人小黄人小黄人
      </p>
    </div>
    <i class="arrow"></i>
    <a class="delect-btn">删除</a>
  </div>
</div>

第二步:css

.item-wrap{
  overflow: hidden;
 }
 .item-wrap .item{
  border-bottom: 1px #fff solid;
  background: #000;
  width: 125%;
  overflow: hidden;
  position: relative;
  display: -webkit-box;
  -webkit-transition: all 0.3s linear;
 }
 .item-wrap .item .img-item{
  width: 50px; 
  height: 50px;
  margin: 10px;
 }
 .item-wrap .item .img-item img{
  width: 100%;
  border-radius: 50%;
 }
 .item-wrap .item .txt-item{
  padding-top: 10px;
  margin-right:25px;

  font-size: 14px;
  line-height: 24px;
  color: #fff;
  -webkit-box-flex:1;
 }
.item-wrap .item .arrow{
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  border-style: solid;
  border-color: transparent transparent transparent #fff;
  border-width: 8px 0px 8px 8px;
  position: absolute;
  right: 22%;
  top: 50%;
  margin-top: -8px;
}
.delect-btn{
  width: 20%;
  margin-left: 15px;
  color: #fff;
  background: #0f0;
  z-index:999;
  display: block;
  text-align: center;
  padding-top: 5%;
}
.item-wrap .selected{
  -webkit-transform: translate(-16%);
  -webkit-transition: all 0.3s linear;
}

第二步:jq

<script>
  $(".item").on('swipeleft', function(event) {
    event.preventDefault();
    /* Act on the event */
    $(this).addClass('selected').siblings('.item').removeClass('selected');
    $(this).find('.delect-btn').on('click', function(event) {
      event.preventDefault();
      /* Act on the event */
      $(this).parent(".item").animate({
        height: 0,
        width: 0},
        300, function() {
        /* stuff to do after animation is complete */
        $(this).remove();
      });
    });
  });
  $(".item").on('swiperight', function(event) {
    event.preventDefault();
    /* Act on the event */
    $(this).removeClass('selected');
  });

</script>

以上这篇jq实现左滑显示删除按钮,点击删除实现删除数据功能(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Jquery each方法跳出循环,并获取返回值(实例讲解)
Dec 12 Javascript
HTML5+Canvas调用手机拍照功能实现图片上传(下)
Apr 21 Javascript
微信小程序获取用户openId的实现方法
May 23 Javascript
Node.js使用orm2进行update操作时关联字段无法修改的解决方法
Jun 13 Javascript
JavaScript实现三级联动菜单效果
Aug 16 Javascript
js实现登录与注册界面
Nov 01 Javascript
基于vue 实现token验证的实例代码
Dec 14 Javascript
在 React、Vue项目中使用SVG的方法
Feb 09 Javascript
使用vscode快速建立vue模板过程详解
Oct 10 Javascript
js实现打字小游戏
Dec 17 Javascript
JavaScript基于面向对象实现的无缝滚动轮播示例
Jan 17 Javascript
JavaScript字符串转数字的简单实现方法
Nov 27 Javascript
AngularJS使用ng-options指令实现下拉框
Aug 23 #Javascript
js简单获取表单中单选按钮值的方法
Aug 23 #Javascript
JS实现显示带倒影的图片横排居中放大展示特效实例【测试可用】
Aug 23 #Javascript
JavaScript数据操作_浅谈原始值和引用值的操作本质
Aug 23 #Javascript
JavaScript DOM节点操作方法总结
Aug 23 #Javascript
EasyUI创建对话框的两种方式
Aug 23 #Javascript
ES6所改良的javascript“缺陷”问题
Aug 23 #Javascript
You might like
mysql5的sql文件导入到mysql4的方法
2008/10/19 PHP
php文件操作实例代码
2012/05/10 PHP
浅谈php数组array_change_key_case() 函数和array_chunk()函数
2016/10/22 PHP
理解JavaScript变量作用域更轻松
2009/10/25 Javascript
js中Image对象以及对其预加载处理示例
2013/11/20 Javascript
javascript排序函数实现数字排序
2015/06/26 Javascript
javascript实现10个球随机运动、碰撞实例详解
2015/07/08 Javascript
JavaScript脚本判断蜘蛛来源的方法
2015/09/22 Javascript
jquery中ajax处理跨域的三大方式
2016/01/05 Javascript
JS实现数字格式千分位相互转换方法
2016/08/01 Javascript
JS实现针对给定时间的倒计时功能示例
2017/04/11 Javascript
详解vue mint-ui源码解析之loadmore组件
2017/10/11 Javascript
JS从非数组对象转数组的方法小结
2018/03/26 Javascript
Iview Table组件中各种组件扩展的使用
2018/10/20 Javascript
JavaScript中作用域链的概念及用途讲解
2020/08/06 Javascript
[01:25]2015国际邀请赛最佳短片奖——斧王《拆塔英雄:天赋异禀》
2015/09/22 DOTA
Python中比较特别的除法运算和幂运算介绍
2015/04/05 Python
Python数组定义方法
2016/04/13 Python
简单讲解Python编程中namedtuple类的用法
2016/06/21 Python
Python中操作mysql的pymysql模块详解
2016/09/13 Python
详谈Python中列表list,元祖tuple和numpy中的array区别
2018/04/18 Python
利用Python如何批量更新服务器文件
2018/07/29 Python
Python 将Matrix、Dict保存到文件的方法
2018/10/30 Python
利用python实现对web服务器的目录探测的方法
2019/02/26 Python
Pyinstaller打包.py生成.exe的方法和报错总结
2019/04/02 Python
python getpass模块用法及实例详解
2019/10/07 Python
pytorch dataloader 取batch_size时候出现bug的解决方式
2020/02/20 Python
如何用python写个模板引擎
2021/01/14 Python
阿拉伯世界最大的电子卖场:Souq埃及
2016/08/01 全球购物
CK美国官网:Calvin Klein
2016/08/26 全球购物
皇马官方商城:Real Madrid Store
2016/09/02 全球购物
英国电子专家:maplin
2019/09/04 全球购物
服装采购员岗位职责
2014/03/15 职场文书
弄虚作假心得体会
2014/09/10 职场文书
李强感恩观后感
2015/06/17 职场文书
解决MySQL报“too many connections“错误
2022/04/19 MySQL