微信小程序利用swiper+css实现购物车商品删除功能


Posted in Javascript onMarch 06, 2019

要实现的购物车效果如下:

微信小程序利用swiper+css实现购物车商品删除功能

小程序通过bind与catch绑定事件,没有event.stopPropagation()方法。

  • bind:不会阻止冒泡事件向上冒泡,
  • catch:可以阻止冒泡事件向上冒泡

用touchstart、touchmove、touchend实现滑块效果,无法动态js控制何时冒泡何时阻止冒泡,就会出现用bind时,左右上下滑动乱窜;用catch,商品区域只能左右滑动,无法上下滚动

而小程序提供的swiper通过css就可以实现删除滑块效果,同时不影响页面的正常滚动。具体如下

<!--html-->
  <view class="goodsList ">
      <!--商品-->
      <view class="goodsItem">
        <swiper previous-margin = "610rpx">
          <swiper-item class="goodsMsg">
            <!--xxx商品信息区域xxx-->
          </swiper-item>
          <swiper-item class="delBtn">
            <view>删除</view>
          </swiper-item>
        </swiper>
      </view>
  </view>
/*css*/
   .goodsItem swiper{
     height:230rpx;
   }
   .goodsItem .goodsMsg{
    height:170rpx;
    padding:30rpx 0rpx;
    width:750rpx!important;
    background:#fff;
    margin-left:-610rpx;
   }
   .goodsItem .goodsMsg .delBtn{
    color:#fff;
    line-height:230rpx;
    font-size:30rpx;
    text-align: center;
    display:flex;
    display:-webkit-flex;
    justify-content: flex-end;
   }
   .goodsItem .delBtn view{
    width:140rpx;
    background:#ff4300;
   }

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript实现的listview效果
Apr 28 Javascript
JQuery UI DatePicker中z-index默认为1的解决办法
Sep 28 Javascript
js展开闭合效果演示代码
Jul 24 Javascript
Js获取数组最大和最小值示例代码
Oct 29 Javascript
JavaScript中for-in遍历方式示例介绍
Feb 11 Javascript
javascript数组操作总结和属性、方法介绍
Apr 05 Javascript
推荐9款炫酷的基于jquery的页面特效
Dec 07 Javascript
Angular和Vue双向数据绑定的实现原理(重点是vue的双向绑定)
Nov 22 Javascript
DOM 事件的深入浅出(二)
Dec 05 Javascript
jQuery中的on与bind绑定事件区别实例详解
Feb 28 Javascript
Vue 样式绑定的实现方法
Jan 15 Javascript
详解小程序用户登录状态检查与更新实例
May 15 Javascript
JS实现数组深拷贝的方法分析
Mar 06 #Javascript
node.js中ws模块创建服务端和客户端,网页WebSocket客户端
Mar 06 #Javascript
node.js中express模块创建服务器和http模块客户端发请求
Mar 06 #Javascript
微信小程序性能优化之checkSession的使用
Mar 06 #Javascript
详解在微信小程序的JS脚本中使用Promise来优化函数处理
Mar 06 #Javascript
移动端(微信等使用vConsole调试console的方法
Mar 05 #Javascript
利用Vconsole和Fillder进行移动端抓包调试方法
Mar 05 #Javascript
You might like
escape unescape的php下的实现方法
2007/04/27 PHP
php数组函数序列之array_push() 数组尾部添加一个或多个元素(入栈),返回新长度。
2011/11/07 PHP
PHP下打开phpMyAdmin出现403错误的问题解决方法
2013/05/23 PHP
Laravel 5 框架入门(四)完结篇
2015/04/09 PHP
php生成高清缩略图实例详解
2015/12/07 PHP
thinkphp项目如何自定义微信分享描述内容
2017/02/20 PHP
PHP文件类型检查及fileinfo模块安装使用详解
2019/05/09 PHP
javascript显示隐藏层比较不错的方法分析
2008/09/30 Javascript
zShowBox 图片放大展示jquery版 兼容性
2011/09/24 Javascript
多浏览器兼容性比较好的复制到剪贴板的js代码
2011/10/09 Javascript
Jquery Uploadify上传带进度条的简单实例
2014/02/12 Javascript
基于React实现表单数据的添加和删除详解
2017/03/14 Javascript
微信小程序实战之上拉(分页加载)效果(2)
2017/04/17 Javascript
jQuery实现的粘性滚动导航栏效果实例【附源码下载】
2017/10/19 jQuery
详细分析jsonp的原理和实现方式
2017/11/20 Javascript
微信小程序开发之路由切换页面重定向问题
2018/09/18 Javascript
Vue+Node实现的商城用户管理功能示例
2019/12/23 Javascript
jQuery操作选中select下拉框的值代码实例
2020/02/07 jQuery
解决在Vue中使用axios POST请求变成OPTIONS的问题
2020/08/14 Javascript
Vue仿百度搜索功能
2020/12/28 Vue.js
JavaScript 中的六种循环方法
2021/01/06 Javascript
Python2.x版本中基本的中文编码问题解决
2015/10/12 Python
Python根据指定日期计算后n天,前n天是哪一天的方法
2018/05/29 Python
python3 线性回归验证方法
2019/07/09 Python
Python3实现二叉树的最大深度
2019/09/30 Python
python爬虫爬取幽默笑话网站
2019/10/24 Python
基于Python的OCR实现示例
2020/04/03 Python
利用Bootstrap实现漂亮简洁的CSS3价格表实例源码
2017/03/02 HTML / CSS
法定代表人身份证明书
2014/09/10 职场文书
2014年自愿离婚协议书范本
2014/09/25 职场文书
学生上课看漫画的检讨书
2014/09/26 职场文书
2014年房地产销售工作总结
2014/12/01 职场文书
公司酒会主持词
2015/07/02 职场文书
《天使的翅膀》读后感3篇
2019/12/20 职场文书
使用tensorflow 实现反向传播求导
2021/05/26 Python
怎么禁用Windows 11快照布局? win11不使用快照布局的技巧
2021/11/21 数码科技