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


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 相关文章推荐
js表单中选择框值的获取及表单的序列化
Dec 17 Javascript
JavaScript中iframe实现局部刷新的几种方法汇总
Jan 06 Javascript
Bootstrap树形控件使用方法详解
Jan 27 Javascript
原生js实现日期计算器功能
Feb 17 Javascript
bootstrap多层模态框滚动条消失的问题
Jul 21 Javascript
Kindeditor单独调用单图上传增加预览功能的实例
Jul 31 Javascript
vue2.0使用swiper组件实现轮播效果
Nov 27 Javascript
jquery点击回车键实现登录效果并默认焦点的方法
Mar 09 jQuery
Vue.js 十五分钟入门图文教程
Sep 12 Javascript
React 实现车牌键盘的示例代码
Dec 20 Javascript
JavaScript 面向对象程序设计详解【类的创建、实例对象、构造函数、原型等】
May 12 Javascript
Node 模块原理与用法详解
May 13 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把HTML生成PDF文件的几个开源项目介绍
2014/11/17 PHP
不错的新闻标题颜色效果
2006/12/10 Javascript
jQuery 技巧大全(新手入门篇)
2009/05/12 Javascript
Document对象内容集合(比较全)
2010/09/06 Javascript
初窥JQuery(二) 事件机制(1)
2010/11/25 Javascript
JS获取地址栏参数的小例子
2013/08/23 Javascript
使用 Node.js 做 Function Test实现方法
2013/10/25 Javascript
jquery常用方法及使用示例汇总
2014/11/08 Javascript
jquery中EasyUI使用技巧小结
2015/02/10 Javascript
JavaScript获取各大浏览器信息图示
2015/11/20 Javascript
JS实现设置ff与ie元素绝对位置的方法
2016/03/08 Javascript
JavaScript学习笔记整理_简单实现枚举类型,扑克牌应用
2016/09/19 Javascript
详解Nodejs之npm&amp;package.json
2017/06/15 NodeJs
Vue.js分页组件实现:diVuePagination的使用详解
2018/01/10 Javascript
vue-cli监听组件加载完成的方法
2018/09/07 Javascript
在vue项目中引用Iview的方法
2018/09/14 Javascript
JS中min函数实例讲解
2019/02/18 Javascript
JavaScript 变量,数据类型基础实例详解【变量、字符串、数组、对象等】
2020/01/04 Javascript
0基础学习前端开发的一些建议
2020/07/14 Javascript
python实现得到一个给定类的虚函数
2014/09/28 Python
深入解析Python中的上下文管理器
2016/06/28 Python
利用Python实现Windows定时关机功能
2017/03/21 Python
Python动态导入模块的方法实例分析
2018/06/28 Python
python抓取网页内容并进行语音播报的方法
2018/12/24 Python
更新pip3与pyttsx3文字语音转换的实现方法
2019/08/08 Python
在pytorch中实现只让指定变量向后传播梯度
2020/02/29 Python
浅谈Django前端后端值传递问题
2020/07/15 Python
毕业生求职自荐书范文
2014/03/27 职场文书
环境日宣传活动总结
2014/07/09 职场文书
大学团日活动新闻稿
2014/09/10 职场文书
优秀党员自我评价范文
2014/09/15 职场文书
2014年最新个人对照检查材料范文
2014/09/25 职场文书
社保转移委托书范本
2014/10/08 职场文书
小学生安全教育主题班会
2015/08/12 职场文书
Oracle数据库中通用的函数实例详解
2022/03/25 Oracle
Spring boot admin 服务监控利器详解
2022/08/05 Java/Android