微信小程序实现如丝般顺滑的可移动悬浮按钮(超简单)

最近被用户要求再每个页面显示一个悬浮按钮实现业务
虽然内心不愿意,但是身体还是得接受。。

首先偷懒百度,发现网络上都是自己捕捉touch事件做的,以我的经验这种实现方式肯定一堆bug,并且页面会卡顿,果断不踩坑。希望大家也不要踩坑~

原创地址: https://blog.csdn.net/qq_35487047/article/details/104970954

实现方案:我们可以利用微信小程序的内置组件轻松实现!
1.将整个屏幕用movable-area组件覆盖,
2.在movable-area内部添加一个movable-view实现自由滑动。
3.重点:CSS属性 pointer-events
代码奉上:
wxml:

  <movable-area class="movable-area"><movable-view class="movable-view" direction="all"></movable-view></movable-area>

wxss:

  .movable-area{pointer-events:none;// 这个属性设置为none,让所有事件穿透过去z-index: 100;width: 100%;height: 100%;position: fixed;top: 0;left: 0;right: 0;bottom: 0;}.movable-view{ pointer-events:auto;// 重设为auto,覆盖父属性设置height: 50px;width: 50px;background: red;}

是不是非常简单??

很讨厌网上抄袭的文档,百度一下到处都是一摸一样的,恶心人。

原创不易,转载请注明出处!!

微信小程序实现可移动悬浮按钮(超简单)相关推荐

  1. uni-app 微信小程序实现全屏悬浮按钮可拖动,自动吸附边缘

    原文链接:uni-app 微信小程序实现全屏客服按钮可拖动,自动吸边-小月博客 效果图如下: html : <movable-area class="movableArea" ...

  2. 微信小程序实现轮播图(超简单)

    Tips:微信小程序可以在HbuilderX用HTML标签(如Ddiv.span等)写前端代码,也可以用微信小程序语法写(view.swiper标签),然后npm run dev编译后,在微信开发者工 ...

  3. php 微信创建客服,如何给微信小程序内添加客服按钮

    这次给大家带来如何给微信小程序内添加客服按钮,给微信小程序内添加客服按钮的注意事项有哪些,下面就是实战案例,一起来看一下. 1. 普通客服按钮添加客服-联系我们 2. 悬浮客服按钮添加,图片自定义 大 ...

  4. 微信小程序点击按钮弹出弹窗_微信小程序实现的点击按钮 弹出底部上拉菜单功能示例...

    本文实例讲述了微信小程序实现的点击按钮 弹出底部上拉菜单功能.分享给大家供大家参考,具体如下: index.wxml 弹出action sheet {{item.txt}} 取消 提示:您选择了菜单{ ...

  5. 微信小程序怎么添加底部菜单按钮

    继续微信小程序方面的教程,今天讲怎么在空白的小程序页面添加几个类似菜单的按钮,实现点击某个按钮跳转到对应界面,而不是单单局限于一个页面. 需要什么: 微信小程序账户 电脑一台 电脑安装微信开发者工具软 ...

  6. 微信小程序如何隐藏右上角分享按钮

    2019独角兽企业重金招聘Python工程师标准>>> 一.微信小程序右上角有个转发按钮 可以分享转发当前页面到群或者微信好友. 右上角胶囊按钮>转发 转发可以配置转发是路径参 ...

  7. 小程序源码:图片拼图微信小程序源码-多玩法安装简单

    该款小程序支持多种流量主 另外支持多种图形模板制作切割 另外也支持长图合成等功能 安装简单,新手容易上手,具体就不多说了大家自行研究吧! 小程序源码下载地址: 小程序源码:图片拼图微信小程序源码-多玩 ...

  8. 微信小程序隐藏菜单栏目下转发按钮的几个方法

    隐藏微信小程序顶部的转发按钮 适用范围:所有的微信小程序 方式一.去除页面上的分享代码片段如下,删除即可 //删除页面里的这个分享函数 onShareAppMessage: function (opt ...

  9. 微信小程序输入账号密码点击按钮登录事件示例代码

    微信小程序登录事件示例代码如下: 在页面的wxml文件中定义账号密码输入框和登录按钮: <view><input type="text" placeholder= ...

最新文章

  1. 请你描述一下 cookies,sessionStorage 和 localStorage 的区别?
  2. 带参数的方法;导入包
  3. CentOS7 下DNS的搭建
  4. BugkuCTF-Misc:宽带信息泄露
  5. VTK:参数样条用法实战
  6. 一段简单的JavaScript代码,实现在同一网页输出多个图标的功能
  7. axios请求拦截器错误_Axios使用拦截器全局处理请求重试
  8. wxpython开发教程_wxpython入门第十步(应用程序框架)
  9. java list 内存分页_Java List内存分页
  10. Find the longest route with the smallest starting point
  11. 一年四季,你最喜欢哪个季节出去旅游?
  12. python爬虫框架学习_学习Python爬虫必备框架:Scrapy
  13. 学 Win32 汇编[13]: 定义符号常量(=、EQU、TEXTEQU)
  14. Android开发之桌面快捷键使用细则(原创)
  15. 潜在失效模式和后果分析 FMEA 10分钟教程
  16. Linux打开软盘镜像,怎样在Linux下制作软盘和光盘镜像
  17. 由OSS AccessKey泄露引发的思考
  18. 重拾Java基础知识:运算符操作
  19. Android 动画基础知识学习(下)
  20. 基于uFUN开发板和扩展板的联网校准时钟

热门文章

  1. CONV SAME CONV VAILD CONV
  2. codeforces1627C Not Assigning(思维)
  3. CSS遮罩——如何在CSS中使用遮罩
  4. CAR-T细胞治疗最新进展(2021年12月)
  5. 【Android UI设计与开发】4.底部菜单栏(一)Fragment介绍和简单实现
  6. 好分数班级等级C_2020高中分数线(广州|深圳|天津|广州|南宁|泉州|龙岩|武汉|沈阳|青岛|汉中|长春|四平|北京等)...
  7. 辽宁省抚顺市谷歌高清卫星地图下载
  8. 计算机专业基础英语,计算机专业基础英语1.ppt
  9. 王道计算机组成原理课代表 - 考研计算机 第七章 输入输出系统 究极精华总结笔记
  10. 不伤原图电脑在线去水印网站