小程序实现可拖动的悬浮按钮


Posted in Javascript onSeptember 07, 2020

小程序悬浮可移动的客服按钮,供大家参考,具体内容如下

<movable-area class="movable-area">
//根据x,y设置初次显示的位置
 <movable-view x="600rpx" y="750rpx" animation="{{false}}" class="movable-view" direction='all' catchtap="bindtapdianhua">
 <image class="xf_image" src="../../../images/icon/phone.png"></image>
 <text class="xf-text">客服电话</text>
 </movable-view>
</movable-area>

CSS:

.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: 100rpx;
 width: 120rpx;
 /* background: red; */
}
.xf-text {
 font-size:12px;
 color:#255DEA;
 margin-top: 10rpx;
}
.xf_button{
 background-color: rgba(255, 255, 255, 0);
 border: 0px;
 height: 100rpx;
 top: 70%;
 right: 0;
 bottom: 20rpx;
 position: fixed;
 display: flex;
 flex-direction: column;
}
.xf_button::after{
 border: 0px;
}
.xf_image{
 z-index: 5;
 width: 100rpx;
 height: 100rpx;
}
// pages/components/ss-phone-button.js
const app = getApp()
Page({
 /**
 * 页面的初始数据
 */
 data: {
 },

 /**
 * 生命周期函数--监听页面加载
 */
 onLoad: function (options) {

 },

 /**
 * 生命周期函数--监听页面初次渲染完成
 */
 onReady: function () {

 },

 /**
 * 生命周期函数--监听页面显示
 */
 onShow: function () {

 },

 /**
 * 生命周期函数--监听页面隐藏
 */
 onHide: function () {

 },

 /**
 * 生命周期函数--监听页面卸载
 */
 onUnload: function () {

 },

 /**
 * 页面相关事件处理函数--监听用户下拉动作
 */
 onPullDownRefresh: function () {

 },

 /**
 * 页面上拉触底事件的处理函数
 */
 onReachBottom: function () {

 },

 /**
 * 用户点击右上角分享
 */
 onShareAppMessage: function () {

 },
 // 客服电话,点击拨打
 bindtapdianhua: function (e) {
 wx.makePhoneCall({
  phoneNumber: '手机号',
 })
 },
})

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

Javascript 相关文章推荐
基于JQuery的密码强度验证代码
Mar 01 Javascript
Jquery中children与find之间的区别详细解析
Nov 29 Javascript
深入理解JavaScript系列(42):设计模式之原型模式详解
Mar 04 Javascript
jQuery实现本地预览上传图片功能
Jan 08 Javascript
Bootstrap3学习笔记(二)之排版
May 20 Javascript
AngularJS中run方法的巧妙运用
Jan 04 Javascript
JavaScript输出所选择起始与结束日期的方法
Jul 12 Javascript
详解react服务端渲染(同构)的方法
Sep 21 Javascript
微信小程序swiper组件用法实例分析【附源码下载】
Dec 07 Javascript
JS重学系列之聊聊new操作符
Mar 04 Javascript
使用js实现一个简单的滚动条过程解析
Sep 10 Javascript
Javascript如何递归遍历本地文件夹
Aug 06 Javascript
vue 修改 data 数据问题并实时显示操作
Sep 07 #Javascript
nginx部署多个vue项目的方法示例
Sep 06 #Javascript
js实现简单的无缝轮播效果
Sep 05 #Javascript
JS+CSS实现炫酷光感效果
Sep 05 #Javascript
js实现炫酷光感效果
Sep 05 #Javascript
js实现搜索提示框效果
Sep 05 #Javascript
jQuery实现简单三级联动效果
Sep 05 #jQuery
You might like
《心理测量者3》剧场版动画预告
2020/03/02 日漫
一个php导出oracle库的php代码
2009/04/20 PHP
PHP 删除文件与文件夹操作 unlink()与rmdir()这两个函数的使用
2011/07/17 PHP
php格式化日期和时间格式化示例分享
2014/02/24 PHP
关于PHP的curl开启问题探讨
2014/04/08 PHP
destoon出现验证码不显示时的紧急处理方法
2014/08/22 PHP
PHP如何实现跨域
2016/05/30 PHP
php利用云片网实现短信验证码功能的示例代码
2017/11/18 PHP
Laravel统计一段时间间隔的数据方法
2019/10/09 PHP
jquery设置元素的readonly和disabled的写法
2013/09/22 Javascript
jquery 实现两Select 标签项互调示例代码
2014/09/25 Javascript
JavaScript对象属性检查、增加、删除、访问操作实例
2015/07/08 Javascript
基于javascript实现文字无缝滚动效果
2016/03/22 Javascript
微信小程序  自定义创建详细介绍
2016/10/27 Javascript
jquery-mobile基础属性与用法详解
2016/11/23 Javascript
vue自定义指令实现方法详解
2019/02/11 Javascript
原生js实现获取form表单数据代码实例
2019/03/27 Javascript
layui复选框限制选择个数的方法
2019/09/18 Javascript
[48:56]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 VG vs KG
2018/03/31 DOTA
Python实现字典去除重复的方法示例
2017/07/31 Python
Python3获取拉勾网招聘信息的方法实例
2019/04/03 Python
Python坐标线性插值应用实现
2019/11/13 Python
python自动点赞功能的实现思路
2020/02/26 Python
Jupyter notebook如何修改平台字体
2020/05/13 Python
Python logging模块写入中文出现乱码
2020/05/21 Python
Python3交互式shell ipython3安装及使用详解
2020/07/11 Python
基于python实现简单C/S模式代码实例
2020/09/14 Python
Python3.8.2安装包及安装教程图文详解(附安装包)
2020/11/28 Python
美国精品家居用品网站:US-Mattress
2016/08/24 全球购物
eBay瑞士购物网站:eBay.ch
2018/12/24 全球购物
澳大利亚在线性感内衣商店:Fantasy Lingerie
2021/02/07 全球购物
降消项目实施方案
2014/03/30 职场文书
《恐龙》教学反思
2014/04/27 职场文书
四风问题个人自查剖析材料思想汇报
2014/09/21 职场文书
如何在pycharm中快捷安装pip命令(如pygame)
2021/05/31 Python
MySQL实现字段分割一行转多行的示例代码
2022/07/07 MySQL