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


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 相关文章推荐
JavaScript 特殊字符
Apr 05 Javascript
JS 继承实例分析
Nov 04 Javascript
javascript学习笔记(十八) 获得页面中的元素代码
Jun 20 Javascript
JS获取select-option-text_value的方法
Dec 26 Javascript
js和jquery使按钮失效为不可用状态的方法
Jan 26 Javascript
JavaScript生成福利彩票双色球号码
May 15 Javascript
基于dropdown.js实现的两款美观大气的二级导航菜单
Sep 02 Javascript
使用vue.js实现checkbox的全选和多个的删除功能
Feb 17 Javascript
在Vue项目中使用d3.js的实例代码
May 01 Javascript
JavaScript惰性载入函数实例分析
Mar 27 Javascript
el-input 标签中密码的显示和隐藏功能的实例代码
Jul 19 Javascript
layui监听工具栏的实例(操作列表按钮)
Sep 10 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
PHP 存取 MySQL 数据库的一个例子
2006/10/09 PHP
基于php实现长连接的方法与注意事项的问题
2013/05/10 PHP
PHP面向对象精要总结
2014/11/07 PHP
基于Laravel5.4实现多字段登录功能方法示例
2017/08/11 PHP
Javascript中Eval函数的使用
2010/03/23 Javascript
Javascript面向对象扩展库代码分享
2012/03/27 Javascript
js取消单选按钮选中示例代码
2013/11/14 Javascript
JS实现简单路由器功能的方法
2015/05/27 Javascript
js插件dropload上拉下滑加载数据实例解析
2016/07/27 Javascript
npm全局模块卸载及默认安装目录修改方法
2018/05/15 Javascript
微信小程序中换行空格(多个空格)写法详解
2018/07/10 Javascript
如何使用CSS3+JQuery实现悬浮墙式菜单
2019/06/18 jQuery
Python中使用PyQt把网页转换成PDF操作代码实例
2015/04/23 Python
Python 通过pip安装Django详细介绍
2017/04/28 Python
Python实现读写sqlite3数据库并将统计数据写入Excel的方法示例
2017/08/07 Python
Python读取MRI并显示为灰度图像实例代码
2018/01/03 Python
浅析python协程相关概念
2018/01/20 Python
Python判断一个三位数是否为水仙花数的示例
2018/11/13 Python
详解用python实现基本的学生管理系统(文件存储版)(python3)
2019/04/25 Python
Python 占位符的使用方法详解
2019/07/10 Python
详解如何用TensorFlow训练和识别/分类自定义图片
2019/08/05 Python
python如何安装下载后的模块
2020/07/03 Python
如何在Python3中使用telnetlib模块连接网络设备
2020/09/21 Python
HTML5仿手机微信聊天界面
2016/03/18 HTML / CSS
英国香水店:The Perfume Shop
2017/03/27 全球购物
美国在线纱线商店:Darn Good Yarn
2019/03/20 全球购物
荷兰睡眠专家:Beter Bed
2020/11/23 全球购物
求职推荐信
2013/10/28 职场文书
机关单位动员会主持词
2014/03/20 职场文书
关爱残疾人演讲稿
2014/05/24 职场文书
森林病虫害防治方案
2014/06/02 职场文书
大学同学会活动方案
2014/08/20 职场文书
抗洪救灾感谢信
2015/01/22 职场文书
2015年教师学期工作总结
2015/04/30 职场文书
捐款仪式主持词
2015/07/04 职场文书
助学金申请书该怎么写?
2019/07/16 职场文书