怎么用js组件实现可拖动的div
发表于:2024-10-23 作者:千家信息网编辑
千家信息网最后更新 2024年10月23日,这篇"怎么用js组件实现可拖动的div"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"
千家信息网最后更新 2024年10月23日怎么用js组件实现可拖动的div
这篇"怎么用js组件实现可拖动的div"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"怎么用js组件实现可拖动的div"文章吧。
想要实现的效果
只要把div注册到该组件,目标div就都能随意拖动
可设置div能够拖动的范围
实现分析
js组件的基本写法和div拖动的逻辑就不再赘述了,前面文章已经说过了,可点击下面链接查看
js实现div可拖动
js组件的基本写法
在这里主要分析下怎么限制拖动的范围,先看下图:
限制范围
拖动时有四种边缘情况,即图中的1、2、3、4,我们一一来看
当div拖动到位置1时,我你们再往左拖动,都应该失效,即拖动div的left 始终等于外层div的left值
当div拖动到位置2时,我们再往上拖动,都应该无效,即拖动div的top始终等于外层div的top值
当div拖动到位置3时,我们再往右拖动,都应该无效,即拖动div的left始终等于外层div的left加上外层div的宽度,然后再减去拖动div的宽度
当div拖动到位置4时,我们再往下拖动,都应该无效,即拖动div的top始终等于外层div的top加上外层div的高度然后减去拖动div的高度
理论知识弄明白了,我们先看下实现的效果吧
有范围的拖动
下面贴上实现的代码
html中引入组件,并初始化
html中引入组件
具体的js组件实现
js拖动组件1
以上就是关于"怎么用js组件实现可拖动的div"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
组件
外层
内容
位置
范围
文章
知识
写法
宽度
效果
篇文章
高度
分析
限制
一来
下图
代码
价值
大部分
就是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
sql数据库成绩查询
类似寒刀版本的传奇私服服务器
网络安全 湖南两会
网络安全诉求和配置管理关系
微信小程序云服务器操作系统哪个好
网络技术属于几次工业革命
华为手机俩卡怎么开数据库
判断网站的服务器
计算机网络安全海报插画
电脑微信聊天记录怎么备份服务器
渭南门店管理系统软件开发
数据库建设目的意义
个人网络安全知识手册
舟山什么是分布式存储数据库
网络安全的修复叫什么修复
幼儿园暑假网络安全温馨提示
丽水招软件开发项目
唯物辩证法分析网络安全
ucloud服务器
十大网络技术论坛
安卓网站服务器
没有落实网络安全制度的处罚
传奇4如何查找登录的服务器
世界上第一个数据库系统
八爪网络技术
联想rd350服务器安装内存条
网络安全四进宣传是哪四进
机动战士高达ol数据库
校园网开放网络安全吗
女人学习软件开发