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选择没有colspan属性的td的代码
Jul 06 Javascript
改善用户体验的五款jQuery插件分享
May 22 Javascript
jQuery源码分析-03构造jQuery对象-源码结构和核心函数
Nov 14 Javascript
JavaScript实现拼音排序的方法
Nov 20 Javascript
extjs关于treePanel+chekBox全部选中以及清空选中问题探讨
Apr 02 Javascript
JavaScript版TAB选项卡效果实例
Aug 16 Javascript
简单的JavaScript互斥锁分享
Feb 02 Javascript
单击和双击事件的冲突处理示例代码
Apr 03 Javascript
JS实现简单的键盘打字的效果
Apr 24 Javascript
vue移动端裁剪图片结合插件Cropper的使用实例代码
Jul 10 Javascript
详解JSONObject和JSONArray区别及基本用法
Oct 25 Javascript
原生JS实现的多个彩色小球跟随鼠标移动动画效果示例
Feb 01 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语法小结之基础和变量
2015/11/22 PHP
PHP mysqli_free_result()与mysqli_fetch_array()函数详解
2016/09/21 PHP
PHP中遍历数组的三种常用方法实例分析
2019/06/24 PHP
js 学习笔记(三)
2009/12/29 Javascript
基于JQuery实现相同内容合并单元格的代码
2011/01/12 Javascript
jquery获取tr中控件值并操作tr实现思路
2013/03/27 Javascript
HTML,CSS,JavaScript速查表推荐
2014/12/02 Javascript
基于javascript实现checkbox复选框实例代码
2016/01/28 Javascript
jquery实现文本框textarea自适应高度
2016/03/09 Javascript
springMVC结合AjaxForm上传文件
2016/07/12 Javascript
Vue2.0利用vue-resource上传文件到七牛的实例代码
2017/07/28 Javascript
使用Node.js搭建静态资源服务详细教程
2017/08/02 Javascript
详解vue2 $watch要注意的问题
2017/09/08 Javascript
vue实现城市列表选择功能
2018/07/16 Javascript
微信小程序调用摄像头隐藏式拍照功能
2018/08/22 Javascript
详解JQuery基础动画操作
2019/04/12 jQuery
详解JavaScript中的坐标和距离
2019/05/27 Javascript
Javascript地址引用代码实例解析
2020/02/25 Javascript
Python脚本实现12306火车票查询系统
2016/09/30 Python
WINDOWS 同时安装 python2 python3 后 pip 错误的解决方法
2017/03/16 Python
Python 删除整个文本中的空格,并实现按行显示
2018/07/24 Python
浅谈Pycharm中的Python Console与Terminal
2019/01/17 Python
pandas对dataFrame中某一个列的数据进行处理的方法
2019/07/08 Python
python实现各种插值法(数值分析)
2019/07/30 Python
pandas分组聚合详解
2020/04/10 Python
在jupyter notebook中调用.ipynb文件方式
2020/04/14 Python
3种适用于Python的疯狂秘密武器及原因解析
2020/04/29 Python
CSS超出文本指定宽度用省略号代替和文本不换行
2016/05/05 HTML / CSS
印尼最大的网上书店:Gramedia.com
2018/09/13 全球购物
Anthropologie英国:美国家喻户晓的休闲服装和家居产品品牌
2018/12/05 全球购物
设计部经理的岗位职责
2013/11/16 职场文书
师范毕业生个人求职信
2013/12/09 职场文书
项目建议书怎么写
2014/05/15 职场文书
2015年保送生自荐信
2015/03/24 职场文书
2016新教师培训心得体会范文
2016/01/08 职场文书
德生TECSUN S-2000使用手册文字版
2022/05/10 无线电