html5如何实现可拖拽移动的悬浮图标
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章主要为大家展示了"html5如何实现可拖拽移动的悬浮图标",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"html5如何实现可拖拽移动的悬浮图标"这篇
千家信息网最后更新 2025年01月19日html5如何实现可拖拽移动的悬浮图标
这篇文章主要为大家展示了"html5如何实现可拖拽移动的悬浮图标",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"html5如何实现可拖拽移动的悬浮图标"这篇文章吧。
案例代码展示:
{dragStart(e)}" @touchend.prevent="(e) => {dragEnd(e)}" @touchmove.prevent="(e) => {dragProgress(e)}" >
// 代码直接在 vue 项目里,可自行改为js/jquery 写法data () { return { gapWidth: 10, itemWidth: 20, // 图标的宽度 itemHeight: 30 // 图标的高度 }},created() { this.clientWidth = document.documentElement.clientWidth; this.clientHeight = document.documentElement.clientHeight; this.left = this.clientWidth - this.itemWidth - this.gapWidth; this.top = this.clientHeight*0.8; } methods: { dragStart(e) { this.$refs.div.style.transition = 'none'; }, dragEnd(e) { this.$refs.div.style.transition = 'all 0.3s'; if (this.left > this.clientWidth/2) { this.left = this.clientWidth - this.itemWidth - this.gapWidth; } else { this.left = this.gapWidth; } }, dragProgress(e) { if (e.targetTouches.length === 1) { let touch = event.targetTouches[0]; this.left = touch.clientX - this.itemWidth/2; this.top = touch.clientY - this.itemHeight/2; } }}
以上是"html5如何实现可拖拽移动的悬浮图标"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
图标
移动
内容
篇文章
代码
学习
帮助
写法
宽度
易懂
更多
条理
案例
知识
编带
行业
资讯
资讯频道
项目
频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库加载物品失败
嵌入式工程师和软件开发
两台服务器同步数据备份
中宁2017网络安全宣传活动
人渣多人模式只能进一个服务器吗
投资者数据库
访问数据库失败数据为空请检查
如何获得网站的数据库
直播系统数诚直播软件开发
网络安全制度自查工作方案
互联网智能安防科技集团
关于网络安全的创业计划书
qq需要更新数据库
键入网络安全密锁是什么意思
关于网络安全提示
服务器性能测试好搞吗
湖北智慧团建软件开发电话
学校进行网络安全隐患排查
实况2007数据库
福建机电软件开发发展现状
中小学生家廷教育与网络安全
宇宏轩网络技术有限公司
机器人软件开发工程师的基本条件
阴阳师手游服务器登录不上
开发者使用数据库
数据库的致谢
命令行如何编写数据库
怎么将数据库的数据整合到集合中
网络安全分级的依据
学生成绩数据库表下载