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 相关文章推荐
Js+XML 操作
Sep 20 Javascript
JavaScript 计算图片加载数量的代码
Jan 01 Javascript
使用JavaScript修改浏览器URL地址栏的实现代码
Oct 21 Javascript
jquery获取颜色在ie和ff下的区别示例介绍
Mar 28 Javascript
快速解决Canvas.toDataURL 图片跨域的问题
May 10 Javascript
Ubuntu 16.04 64位中搭建Node.js开发环境教程
Oct 19 Javascript
详解vue-resource promise兼容性问题
Jun 20 Javascript
详解ionic本地相册、拍照、裁剪、上传(单图完全版)
Oct 10 Javascript
js正则表达式校验指定字符串的方法
Jul 23 Javascript
layer.confirm取消按钮绑定事件的方法
Aug 17 Javascript
小程序如何自主实现拦截器的示例代码
Nov 04 Javascript
vant组件中 dialog的确认按钮的回调事件操作
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利用header函数实现文件下载时直接提示保存
2009/11/12 PHP
php 高性能书写
2010/12/11 PHP
PHP中使用asort进行中文排序失效的问题处理
2014/08/18 PHP
PHP注释语法规范与命名规范详解篇
2018/01/21 PHP
在IE下:float属性会影响offsetTop的取值
2006/12/22 Javascript
让浏览器非阻塞加载javascript的几种方法小结
2011/04/25 Javascript
模拟一个类似百度google的模糊搜索下拉列表
2014/04/15 Javascript
谷歌浏览器不支持showModalDialog模态对话框的解决方法
2014/09/22 Javascript
JS实现自动定时切换的简洁网页选项卡效果
2015/10/13 Javascript
常用的Javascript设计模式小结
2015/12/09 Javascript
WEB开发之注册页面验证码倒计时代码的实现
2016/12/15 Javascript
jquery dataview数据视图插件使用方法
2016/12/23 Javascript
微信小程序 Toast自定义实例详解
2017/01/20 Javascript
AngularJs实现聊天列表实时刷新功能
2017/06/15 Javascript
jquery中done和then的区别(详解)
2017/12/19 jQuery
Vue2.X 通过AJAX动态更新数据
2018/07/17 Javascript
微信小程序实现日期格式化和倒计时
2020/11/01 Javascript
VUE写一个简单的表格实例
2019/08/06 Javascript
基于vue-draggable 实现三级拖动排序效果
2020/01/10 Javascript
解决Vue keep-alive 调用 $destory() 页面不再被缓存的情况
2020/10/30 Javascript
深入理解Javascript中的this关键字
2015/03/27 Python
Python编写生成验证码的脚本的教程
2015/05/04 Python
利用信号如何监控Django模型对象字段值的变化详解
2017/11/27 Python
python 日志增量抓取实现方法
2018/04/28 Python
Python制作微信好友背景墙教程(附完整代码)
2019/07/17 Python
基于tensorflow for循环 while循环案例
2020/06/30 Python
Python描述数据结构学习之哈夫曼树篇
2020/09/07 Python
大学生实习期自我评价范文
2013/10/03 职场文书
管理专员自荐信
2014/01/26 职场文书
建筑总经理岗位职责
2014/02/02 职场文书
《假如》教学反思
2014/04/17 职场文书
文明礼仪伴我行演讲稿
2014/05/12 职场文书
党的群众路线教育实践活动个人整改方案
2014/09/21 职场文书
党员批评与自我批评发言稿
2014/10/14 职场文书
采购员工作总结范文
2015/08/12 职场文书
Python 把两层列表展开平铺成一层(5种实现方式)
2021/04/07 Python