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中的History历史对象
Jan 16 Javascript
js中的布尔运算符使用介绍
Nov 20 Javascript
JS的encodeURI和java的URLDecoder.decode使用介绍
May 08 Javascript
node.js中的fs.readlink方法使用说明
Dec 17 Javascript
jquery判断至少有一个checkbox被选中的方法
Jun 05 Javascript
实例解析JS布尔对象的toString()方法和valueOf()方法
Oct 25 Javascript
bootstrap datetimepicker2.3.11时间插件使用
Nov 19 Javascript
js实现图片放大展示效果
Aug 30 Javascript
AngularJS基于MVC的复杂操作实例讲解
Dec 31 Javascript
vue实现裁切图片同时实现放大、缩小、旋转功能
Mar 02 Javascript
Angular4 反向代理Details实践
May 30 Javascript
解决koa2 ctx.render is not a function报错问题
Aug 07 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+mysql开源XNA 聚合程序发布 下载
2007/07/13 PHP
PHP字符串 ==比较运算符的副作用
2009/10/21 PHP
php多个字符串替换成同一个的解决方法
2013/06/18 PHP
PHP文件缓存类示例分享
2015/01/30 PHP
PHP通过反射动态加载第三方类和获得类源码的实例
2015/11/27 PHP
php中的异常和错误浅析
2017/05/03 PHP
PHP实现网站应用微信登录功能详解
2019/04/11 PHP
关于js遍历表格的实例
2013/07/10 Javascript
jquery实现微博文字输入框 输入时显示输入字数 效果实现
2013/07/12 Javascript
JS修改iframe页面背景颜色的方法
2015/04/01 Javascript
基于JavaScript实现全屏透明遮罩div层锁屏效果
2016/01/26 Javascript
JavaScript仿flash遮罩动画效果
2016/06/15 Javascript
总结AngularJS开发者最常犯的十个错误
2016/08/31 Javascript
JavaScript实现自动切换图片代码
2016/10/11 Javascript
jQuery插件扩展实例【添加回调函数】
2016/11/26 Javascript
EasyUI学习之Combobox下拉列表(1)
2016/12/29 Javascript
JavaScript使用delete删除数组元素用法示例【数组长度不变】
2017/01/17 Javascript
利用vue+elementUI实现部分引入组件的方法详解
2017/11/22 Javascript
基于Vue自定义指令实现按钮级权限控制思路详解
2018/05/23 Javascript
vue实现pdf导出解决生成canvas模糊等问题(推荐)
2018/10/18 Javascript
js中Generator函数的深入讲解
2019/04/07 Javascript
WebGL three.js学习笔记之阴影与实现物体的动画效果
2019/04/25 Javascript
[38:42]完美世界DOTA2联赛循环赛 Matador vs Forest BO2第二场 11.05
2020/11/05 DOTA
python生成日历实例解析
2014/08/21 Python
使用python爬虫获取黄金价格的核心代码
2018/06/13 Python
Python中实例化class的执行顺序示例详解
2018/10/14 Python
Python中拆分字符串的操作方法
2019/07/23 Python
Python使用ffmpy将amr格式的音频转化为mp3格式的例子
2019/08/08 Python
python super的使用方法及实例详解
2019/09/25 Python
TensorFlow通过文件名/文件夹名获取标签,并加入队列的实现
2020/02/17 Python
python 指定源路径来解决import问题的操作
2021/03/04 Python
Staples美国官方网站:办公用品一站式采购
2016/07/28 全球购物
面向对象概念面试题(.NET)
2016/11/04 面试题
《闻一多先生的说和做》教学反思
2014/04/28 职场文书
党员自我对照检查材料
2014/08/19 职场文书
三严三实对照检查材料
2014/09/22 职场文书