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 相关文章推荐
零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开发入门
Dec 20 Javascript
基于JS代码实现简单易用的倒计时 x 天 x 时 x 分 x 秒效果
Jul 13 Javascript
jquery实现图片跟随鼠标的实例
Oct 17 jQuery
浅析Node.js非对称加密方法
Jan 29 Javascript
Vue-Router2.X多种路由实现方式总结
Feb 09 Javascript
angular4 共享服务在多个组件中数据通信的示例
Mar 30 Javascript
关于vue-router的那些事儿
May 23 Javascript
React注册倒计时功能的实现
Sep 06 Javascript
深入探索VueJS Scoped CSS 实现原理
Sep 23 Javascript
H5实现手机拍照和选择上传功能
Dec 18 Javascript
vue实现简单的登录弹出框
Oct 26 Javascript
如何制作自己的原生JavaScript路由
May 05 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
虹吸式咖啡壶操作
2021/03/03 冲泡冲煮
PHP获取网址的顶级域名函数代码
2012/09/24 PHP
php接口与接口引用的深入解析
2013/08/09 PHP
php实现批量下载百度云盘文件例子分享
2014/04/10 PHP
PHP通过内置函数memory_get_usage()获取内存使用情况
2014/11/20 PHP
PHP不使用内置函数实现字符串转整型的方法示例
2017/07/03 PHP
php实现支付宝当面付(扫码支付)功能
2018/05/30 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
2018/06/13 PHP
javascript编程起步(第七课)
2007/01/10 Javascript
SUN的《AJAX与J2EE》全文译了
2007/02/23 Javascript
JS 控制小数位数的实现代码
2011/08/02 Javascript
jQuery 瀑布流 绝对定位布局(二)(延迟AJAX加载图片)
2012/05/23 Javascript
自己做的模拟模态对话框实现代码
2012/05/23 Javascript
js获取ajax返回值代码
2014/04/30 Javascript
一个JavaScript函数把URL参数解析成Json对象
2014/09/24 Javascript
JavaScript通过字典进行字符串翻译转换的方法
2015/03/19 Javascript
javascript实现判断鼠标的状态
2015/07/10 Javascript
理解Angular数据双向绑定
2016/01/10 Javascript
extjs简介_动力节点Java学院整理
2017/07/17 Javascript
静态页面实现 include 引入公用代码的示例
2017/09/25 Javascript
从零开始最小实现react服务器渲染详解
2018/01/26 Javascript
详解单页面路由工程使用微信分享及二次分享解决方案
2019/02/22 Javascript
JS实现关闭小广告特效
2021/01/29 Javascript
如何在vue-cli中使用css-loader实现css module
2021/01/07 Vue.js
[05:46]2018完美盛典-《同梦共竞》
2018/12/17 DOTA
Python爬虫包BeautifulSoup学习实例(五)
2018/06/17 Python
python判断文件夹内是否存在指定后缀文件的实例
2019/06/10 Python
详解Anaconda 的安装教程
2020/09/23 Python
浅析Python中字符串的intern机制
2020/10/03 Python
LocalStorage记住用户和密码功能
2017/07/24 HTML / CSS
寄语是什么意思
2014/04/10 职场文书
2015年三万活动总结
2015/03/25 职场文书
工地食品安全责任书
2015/05/09 职场文书
学校运动会感想
2015/08/10 职场文书
《植树问题》教学反思
2016/03/03 职场文书
七年级作文(600字3篇)
2019/09/24 职场文书