微信小程序利用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 相关文章推荐
ASP.NET jQuery 实例12 通过使用jQuery validation插件简单实现用户注册页面验证功能
Feb 03 Javascript
ajax java 实现自动完成功能
Dec 19 Javascript
Extjs的FileUploadField文件上传出现了两个上传按钮
Apr 29 Javascript
提交按钮的name='submit'引起的js失效问题及原因
Feb 25 Javascript
js实现仿网易点击弹出提示同时背景变暗效果
Aug 13 Javascript
浅谈Javascript中substr和substring的区别
Sep 30 Javascript
详解如何将 Vue-cli 改造成支持多页面的 history 模式
Nov 20 Javascript
详解vue中axios的封装
Jul 18 Javascript
Vue加载组件、动态加载组件的几种方式
Aug 31 Javascript
angular4中引入echarts的方法示例
Jan 29 Javascript
Vue实现远程获取路由与页面刷新导致404错误的解决
Jan 31 Javascript
在Vue中使用HOC模式的实现
Aug 23 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
长波知识介绍
2021/03/01 无线电
JS实现php的伪分页
2008/05/25 PHP
PHP中读写文件实现代码
2011/10/20 PHP
PHP设计模式之代理模式的深入解析
2013/06/13 PHP
漂亮的仿flash菜单,来自蓝色经典
2006/06/26 Javascript
学习js在线html(富文本,所见即所得)编辑器
2012/12/18 Javascript
js中的异常处理try...catch使用介绍
2013/09/21 Javascript
JS 作用域与作用域链详解
2015/04/07 Javascript
javascript原型模式用法实例详解
2015/06/04 Javascript
JS将滑动门改为选项卡(需鼠标点击)的实现方法
2015/09/27 Javascript
关于Sequelize连接查询时inlude中model和association的区别详解
2017/02/27 Javascript
浅谈AngularJS中使用$resource(已更新)
2017/09/14 Javascript
JavaScript之创意时钟项目(实例讲解)
2017/10/23 Javascript
高性能的javascript之加载顺序与执行原理篇
2018/01/14 Javascript
JS随机数产生代码分享
2018/02/24 Javascript
基于Vue的延迟加载插件vue-view-lazy
2018/05/21 Javascript
Vue中通过属性绑定为元素绑定style行内样式的实例代码
2020/04/30 Javascript
[02:42]DOTA2英雄基础教程 杰奇洛
2013/12/23 DOTA
Linux下python与C++使用dlib实现人脸检测
2018/06/29 Python
Python抓新型冠状病毒肺炎疫情数据并绘制全国疫情分布的代码实例
2020/02/05 Python
利用HTML5+CSS3实现3D转换效果实例详解
2017/05/02 HTML / CSS
HTML5之消息通知的使用(Web Notification)
2018/10/30 HTML / CSS
白俄罗斯大卖场:21vek.by
2019/07/25 全球购物
欧克利英国官网:Oakley英国
2019/08/24 全球购物
Footshop乌克兰:运动鞋的最大选择
2019/12/01 全球购物
环境科学专业个人求职的自我评价
2013/11/28 职场文书
绩效工资分配方案
2014/01/18 职场文书
电工工作职责范本
2014/02/22 职场文书
《这儿真好》教学反思
2014/02/22 职场文书
出纳担保书范文
2014/04/02 职场文书
新年寄语大全
2014/04/12 职场文书
英语专业自荐书
2014/06/13 职场文书
社区创先争优承诺书
2014/08/30 职场文书
劳模先进事迹材料
2014/12/24 职场文书
CSS filter 有什么神奇用途
2021/05/25 HTML / CSS
Python代码实现双链表
2022/05/25 Python