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 风格的HTML文本转义
Jul 01 Javascript
JavaScript 学习笔记(十六) js事件
Feb 01 Javascript
js读取本地excel文档数据的代码
Nov 11 Javascript
nodeType属性返回被选节点的节点类型介绍
Nov 22 Javascript
js 获取当前web应用的上下文路径实现方法
Aug 19 Javascript
jquery动态添加文本并获取值的方法
Oct 12 Javascript
Jquery树插件zTree实现菜单树
Jan 24 Javascript
微信小程序实现带刻度尺滑块功能
Mar 29 Javascript
JS检测window.open打开的窗口是否关闭
Jun 25 Javascript
深入理解vue Render函数
Jul 19 Javascript
使用vue-aplayer插件时出现的问题的解决
Mar 02 Javascript
js中Object.defineProperty()方法的不详解
Jul 09 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中的
2016/04/23 PHP
thinkPHP模板引擎用法示例
2016/12/08 PHP
js removeChild 障眼法 可能出现的错误
2009/10/06 Javascript
基于jquery的一个图片hover的插件
2010/04/24 Javascript
js 通用订单代码
2013/12/23 Javascript
EasyUI布局 高度自适应
2016/06/04 Javascript
省市联动效果的简单实现代码(推荐)
2016/06/06 Javascript
JavaScript获取IP获取的是IPV6 如何校验
2016/06/12 Javascript
Vue组件通信实践记录(推荐)
2017/08/15 Javascript
深入理解ES6的迭代器与生成器
2017/08/19 Javascript
vue.js  父向子组件传参的实例代码
2017/10/29 Javascript
JS基于递归实现网页版计算器的方法分析
2017/12/20 Javascript
react在安卓中输入框被手机键盘遮挡问题的解决方法
2018/09/03 Javascript
微信小程序实现轨迹回放的示例代码
2019/12/13 Javascript
js+canvas实现五子棋小游戏
2020/08/02 Javascript
Vue项目开发常见问题和解决方案总结
2020/09/11 Javascript
Vue3配置axios跨域实现过程解析
2020/11/25 Vue.js
Python探索之SocketServer详解
2017/10/28 Python
Python3.5内置模块之os模块、sys模块、shutil模块用法实例分析
2019/04/27 Python
Python类中方法getitem和getattr详解
2019/08/30 Python
Django文件上传与下载(FileFlid)
2019/10/06 Python
pandas实现将日期转换成timestamp
2019/12/07 Python
Python并发concurrent.futures和asyncio实例
2020/05/04 Python
借助HTML5 Canvas来绘制三角形和矩形等多边形的方法
2016/03/14 HTML / CSS
C#中的验证控件有几种
2014/03/08 面试题
日语专业毕业生自荐信
2013/11/11 职场文书
关于中国梦的演讲稿
2014/04/23 职场文书
考察现实表现材料
2014/05/19 职场文书
英语系毕业生求职信
2014/07/13 职场文书
卖房授权委托书样本
2014/10/05 职场文书
群众路线教育实践活动学习笔记内容
2014/11/06 职场文书
应届毕业生自荐信
2015/03/04 职场文书
大国崛起英国观后感
2015/06/02 职场文书
基石观后感
2015/06/12 职场文书
庆七一晚会主持词
2015/06/30 职场文书
Python装饰器详细介绍
2022/03/25 Python