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 - HTML的request类
Jan 09 Javascript
HTTP状态代码以及定义(解释)
Feb 02 Javascript
表单项的name命名为submit、reset引起的问题
Dec 22 Javascript
用jquery存取照片的具体实现方法
Jun 30 Javascript
js设置cookie过期当前时间减去一秒相当于立即过期
Sep 04 Javascript
jQuery中contents()方法用法实例
Jan 08 Javascript
js实现背景图片感应鼠标变化的方法
Feb 28 Javascript
Node.js操作Firebird数据库教程
Mar 04 Javascript
Angular js 实现添加用户、修改密码、敏感字、下拉菜单的综合操作方法
Oct 24 Javascript
vue获取当前激活路由的方法
Mar 17 Javascript
vue 解决路由只变化参数页面组件不更新问题
Nov 05 Javascript
微信小程序实现多图上传
Jun 19 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中获取指定IP的物理地址的代码(正则表达式)
2011/06/23 PHP
PHP使用正则表达式清除超链接文本
2013/11/12 PHP
PHP file_get_contents函数读取远程数据超时的解决方法
2015/05/13 PHP
PHP创建word文档的方法(平台无关)
2016/03/29 PHP
PHP实践教程之过滤、验证、转义与密码详解
2017/07/24 PHP
PHP实现小程序批量通知推送
2018/11/27 PHP
IE 上下滚动展示模仿Marquee机制
2009/12/20 Javascript
js+css使DIV始终居于屏幕中间 左下 左上 右上 右下的代码集合
2011/03/10 Javascript
JS正则表达式获取分组内容的方法详解
2013/11/15 Javascript
IE6兼容透明背景图片及解决方案
2015/08/19 Javascript
需要牢记的JavaScript基础知识
2016/09/25 Javascript
Angular ng-repeat遍历渲染完页面后执行其他操作详细介绍
2016/12/13 Javascript
NodeJS父进程与子进程资源共享原理与实现方法
2018/03/16 NodeJs
基于iScroll实现内容滚动效果
2018/03/21 Javascript
element-ui的回调函数Events的用法详解
2018/10/16 Javascript
js屏蔽退格键(backspace或者叫后退键与F5)
2019/02/10 Javascript
使用weixin-java-miniapp配置进行单个小程序的配置详解
2019/03/29 Javascript
python实现多线程的方式及多条命令并发执行
2016/06/07 Python
python snownlp情感分析简易demo(分享)
2017/06/04 Python
浅谈python迭代器
2017/11/08 Python
python实现决策树ID3算法的示例代码
2018/05/30 Python
python 寻找list中最大元素对应的索引方法
2018/06/28 Python
Python编程flask使用页面模版的方法
2018/12/28 Python
pytorch 利用lstm做mnist手写数字识别分类的实例
2020/01/10 Python
解决Python命令行下退格,删除,方向键乱码(亲测有效)
2020/01/16 Python
Pytorch实现将模型的所有参数的梯度清0
2020/06/24 Python
python爬虫scrapy框架之增量式爬虫的示例代码
2021/02/26 Python
amazeui时间组件的实现示例
2020/08/18 HTML / CSS
Wiggle中国:英国骑行、跑步、游泳 & 铁三运动装备专卖网店
2016/08/02 全球购物
爱游人:Travelliker
2017/09/05 全球购物
Stutterheim瑞典:瑞典高级外套时装品牌
2019/06/24 全球购物
Shop Apotheke瑞士:您的健康与美容网上商店
2019/10/09 全球购物
C++程序员求职信范文
2014/04/14 职场文书
电子专业毕业生自荐信
2014/05/25 职场文书
街道社区活动报告
2015/02/05 职场文书
2019中小学生安全过暑期倡议书
2019/06/24 职场文书