• 2024-03-21pageX|pageY、clientX |clientY、offsetX|offsetY的区别
    一、pageX|pageY当鼠标点击、按下、移动时触发,可获取到该值。pageX|pageY:以页面左上角为基准点,相对于页面来说的。【当前鼠标触发点,距离页面左上角的距离,不会因为页面的滚动条的改变而改变】二、clientX|clientY当鼠标点击、按下、移动时触发,可获取到该值。pageX|pageY:以浏览器
  • 2023-08-24JS 拖动DIV边框改变其大小
    效果如下图所示:详细代码如下:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title><style>body,html{width:100%;heig
  • 2023-05-19判断移动端手指滑动
    话不多说codetimeconsttarget=document.getElementById('sidebar-open');letstartX,startY;functionhandleStart(e){startX=e.touches[0].clientX||e.clientX;startY=e.touches[0].clientY||e.clientY;}functionhandleEnd(e){const
  • 2023-03-03[前端] html和原生js实现鼠标拖动和触摸拖动以及点击后跟随鼠标移动
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>悬浮窗拖动点击事件</title><style>div{width:100px;
  • 2023-01-06element ui可拖拽dialog-vue2
    文章目录​​1.准备js​​​​1.1`dialog-drag.js`​​​​1.2`index.js`​​​​2.`main.js`引用自定义指令​​​​3.使用​​1.准备js1.1​​dialog-drag.js​​
  • 2022-12-22CSS自定义鼠标样式。JS获取鼠标坐标,实现提示气泡框跟随鼠标移动
     cursor:url(//img.58cdn.com.cn/resource/xxzl/captcha/pencil.png),default; ​​​​​​/*获取鼠标位置,让提示气泡框跟随鼠标*/varsgTip=document.querySelector("
  • 2022-12-08【快应用】任意拖动图标实现案例
    ​ 问题背景:快应用页面开发阶段,ui布局时总是会遇到要在页面上实现一个可以任意拖动的导航栏,且在拖动时不能超出屏幕和导航栏不能在到边界时被压缩。一些开发者就会被困