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 相关文章推荐
Javascript Select操作大集合
May 26 Javascript
用cssText批量修改样式
Aug 29 Javascript
jQuery入门问答 整理的几个常见的初学者问题
Feb 22 Javascript
js实现touch移动触屏滑动事件
Apr 17 Javascript
JS实现带有3D立体感的银灰色竖排折叠菜单代码
Oct 20 Javascript
浅析C/C++,Java,PHP,JavaScript,Json数组、对象赋值时最后一个元素后面是否可以带逗号
Mar 22 Javascript
浅谈js中的延迟执行和定时执行
May 31 Javascript
javaScript 事件绑定、事件冒泡、事件捕获和事件执行顺序整理总结
Oct 10 Javascript
H5实现仿flash效果的实现代码
Sep 29 Javascript
基于mpvue小程序使用echarts画折线图的方法示例
Apr 24 Javascript
JS实现简单省市二级联动
Nov 27 Javascript
如何实现小程序与小程序之间的跳转
Nov 04 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
PHP文件上传原理简单分析
2011/05/29 PHP
使用PHP curl模拟浏览器抓取网站信息
2013/10/28 PHP
PHP SPL标准库之数据结构栈(SplStack)介绍
2015/05/12 PHP
64位windows系统下安装Memcache缓存
2015/12/06 PHP
Javascript实现的分页函数
2006/12/22 Javascript
JSON 和 JavaScript eval使用说明
2010/06/13 Javascript
JavaScript 用cloneNode方法克隆节点的代码
2012/10/15 Javascript
javascript 实现键盘上下左右功能的小例子
2013/09/15 Javascript
JS实现黑色大气的二级导航菜单效果
2015/09/18 Javascript
Javascript基于AJAX回调函数传递参数实例分析
2015/12/15 Javascript
浅谈js的异步执行
2016/10/18 Javascript
微信小程序 MD5加密登录密码详解及实例代码
2017/01/12 Javascript
JavaScript该如何学习 怎样轻松学习JavaScript
2017/06/12 Javascript
解决vue 更改计算属性后select选中值不更改的问题
2018/03/02 Javascript
animate.css在vue项目中的使用教程
2018/08/05 Javascript
解决layui 复选框等内置控件不显示的问题
2018/08/14 Javascript
vue  自定义组件实现通讯录功能
2018/09/30 Javascript
详解CommonJS和ES6模块循环加载处理的区别
2018/12/26 Javascript
JavaScript布尔运算符原理使用解析
2020/05/06 Javascript
浅谈Python peewee 使用经验
2017/10/20 Python
分分钟入门python语言
2018/03/20 Python
用pycharm开发django项目示例代码
2018/10/24 Python
PyCharm 配置远程python解释器和在本地修改服务器代码
2019/07/23 Python
佳能英国官方网站:Canon UK
2017/08/08 全球购物
英国最大的自有市场,比亚马逊便宜:Flubit
2019/03/19 全球购物
丝芙兰意大利官方网站:Sephora.it
2019/12/13 全球购物
编写类String的构造函数、析构函数和赋值函数
2012/05/29 面试题
秘书岗位职责
2013/11/18 职场文书
门卫工作岗位职责
2013/12/17 职场文书
计划生育标语
2014/06/23 职场文书
工作疏忽检讨书500字
2014/10/26 职场文书
身份证丢失证明
2015/06/19 职场文书
2015年重阳节主持词
2015/07/04 职场文书
2016党校学习心得体会范文
2016/01/07 职场文书
spring boot项目application.properties文件存放及使用介绍
2021/06/30 Java/Android
GoFrame基于性能测试得知grpool使用场景
2022/06/21 Golang