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


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 相关文章推荐
[Web]防止用户复制页面内容和另存页面的方法
Feb 06 Javascript
Extjs学习笔记之七 布局
Jan 08 Javascript
jQuery 遍历-nextUntil()方法以及prevUntil()方法的使用介绍
Apr 26 Javascript
JQuery中的html()、text()、val()区别示例介绍
Sep 01 Javascript
移动端jQuery修正Web页面滑动时div问题的两则实例
May 30 Javascript
利用原生JS自动生成文章标题树的实例
Aug 22 Javascript
详解AngularJS中的表单验证(推荐)
Nov 17 Javascript
vue.js绑定class和style样式(6)
Dec 09 Javascript
微信小程序之购物车功能
Sep 23 Javascript
为什么要使用Vuex的介绍
Jan 19 Javascript
JS面向对象编程实现的拖拽功能案例详解
Mar 03 Javascript
JS co 函数库的含义和用法实例总结
Apr 08 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生成图片验证码
2015/06/09 PHP
PHP使用Http Post请求发送Json对象数据代码解析
2020/07/16 PHP
JS 容错处理代码, 屏蔽错误信息
2021/03/09 Javascript
JavaScript实现自己的DOM选择器原理及代码
2013/03/04 Javascript
javascript 树形导航菜单实例代码
2013/08/13 Javascript
JQuery实现点击div以外的位置隐藏该div窗口
2013/09/13 Javascript
JS 对象属性相关(检查属性、枚举属性等)
2015/04/05 Javascript
JavaScript提高性能知识点汇总
2016/01/15 Javascript
javascript用正则表达式过滤空格的实现代码
2016/06/14 Javascript
js实现图片淡入淡出切换简易效果
2016/08/22 Javascript
Angular的MVC和作用域
2016/12/26 Javascript
使用jquery判断一个元素是否含有一个指定的类(class)实例
2017/02/12 Javascript
vue.js开发环境搭建教程
2017/05/04 Javascript
jQuery Position方法使用和兼容性
2017/08/23 jQuery
JavaScript面向对象的程序设计(犯迷糊的小羊)
2018/05/27 Javascript
JavaScript实现图片轮播特效
2019/10/23 Javascript
JavaScript setTimeout()基本用法有哪些
2020/11/04 Javascript
Python实现多线程下载文件的代码实例
2014/06/01 Python
深入理解python中的select模块
2017/04/23 Python
Python连接phoenix的方法示例
2017/09/29 Python
Python 2.x如何设置命令执行的超时时间实例
2017/10/19 Python
用Python登录好友QQ空间点赞的示例代码
2017/11/04 Python
Python实现二维数组输出为图片
2018/04/03 Python
Django添加favicon.ico图标的示例代码
2018/08/07 Python
在keras中model.fit_generator()和model.fit()的区别说明
2020/06/17 Python
css3动画效果小结(推荐)
2016/07/25 HTML / CSS
HTML5 File API改善网页上传功能
2009/08/19 HTML / CSS
土耳其家居建材网站:Koçtaş
2016/11/22 全球购物
美国知名生活购物网站:Goop
2017/11/03 全球购物
倩碧英国官网:Clinique英国
2018/08/10 全球购物
无工作经验者个人求职信范文
2013/12/22 职场文书
满月酒答谢词
2014/01/14 职场文书
单位创先争优活动方案
2014/01/26 职场文书
人事专员工作职责
2014/02/22 职场文书
三好学生个人先进事迹材料
2014/05/17 职场文书
资料员岗位职责
2015/02/10 职场文书