当前位置: 首页 > news >正文

鲜花网站建设规划分类信息免费发布网

鲜花网站建设规划,分类信息免费发布网,大学生兼职网站做ppt,广东工厂搜索seo发现问题 拖拽元素移动的时候#xff0c;偶尔会出现拖拽过程中鼠标松开后元素还吸附在鼠标上并随着鼠标移动#xff0c;要再按一下元素才会被放置下来。但是有时就正常。 问题分析 出现该问题的原因是#xff1a;这个过程会触发H5原生的拖拽事件#xff0c;并且不会监听…发现问题 拖拽元素移动的时候偶尔会出现拖拽过程中鼠标松开后元素还吸附在鼠标上并随着鼠标移动要再按一下元素才会被放置下来。但是有时就正常。 问题分析 出现该问题的原因是这个过程会触发H5原生的拖拽事件并且不会监听到onmouseup从而导致鼠标松开也能够拖拽。 应该阻止h5的拖拽事件 document.ondragstart function(ev) {ev.preventDefault(); }; document.ondragend function(ev) {ev.preventDefault(); };在相应的位置添加这2个函数即可。 let move false; function mousedown(event, c, type, cells) {tmp c;if (type vqEnums.funcType.Condition) {if ((c.Index props.conditions.length - 1 c.Index - 1 0 props.conditions[c.Index - 1].FuncType vqEnums.funcType.Logic) ||(c.Index - 1 0 props.conditions[c.Index - 1].FuncType vqEnums.funcType.Logic c.Index 1 props.conditions.length - 1 props.conditions[c.Index 1].AggregateFunc)) {tmpLogicType props.conditions[c.Index - 1].LogicType;}}if (event.shiftKey event.which 1) {cellClick(event, c, cells);} else if (event.which 1 !event.ctrlKey !event.shiftKey) {if (c.FuncType vqEnums.funcType.Logic ||c.FuncType vqEnums.funcType.Bracket)return;let _target $(event.target).hasClass(c-icon)? $(event.target)[0].parentNode: event.target;let cell c;let startx event.x - _target.getBoundingClientRect().x;let starty event.y - _target.getBoundingClientRect().y;let scrolly $(_target).parent().scrollTop();let cx _target.getBoundingClientRect().x;let cy _target.getBoundingClientRect().y;let ww document.documentElement.clientWidth;let wh window.innerHeight;let tWidth _target.getBoundingClientRect().width;let w tWidth 8;if ($(_target).hasClass(cell-margin)) {w 20;}const length $(_target).next().length;if (length 0) {if (_target.getBoundingClientRect().y $(_target).next()[0].getBoundingClientRect().y) {$(_target).next().css({ marginLeft: w px });}$(_target).css({position: fixed,top: _target.getBoundingClientRect().y - 2,left: _target.getBoundingClientRect().x,z-index: 999});} else {$(_target).css({// position: fixed,top: _target.getBoundingClientRect().y - 2,left: _target.getBoundingClientRect().x,z-index: 999});}$(_target).siblings().css({ transition: margin 0.3s });$(_target).removeClass(cell-margin);document.onmousemove function (ev) {if (ev.clientY 0 ||ev.clientX 0 ||ev.clientY wh ||ev.clientX ww) {mouseup(event, c, type);return false;}if (Math.abs(ev.screenX - event.screenX) 5 ||Math.abs(ev.screenY - event.screenY) 5 ||move) {if (Math.abs(event.x - ev.x) 2 ||(Math.abs(event.y - ev.y) 2 !move)) {move false;return false;}if (length 0) {$(_target).css({position: fixed});}move true;let endx ev.x - cx - startx;let endy ev.y - cy - starty; // - scrollylet siblings Array.from($(_target).siblings());let cells type vqEnums.funcType.Out? props.outs: type vqEnums.funcType.Condition? props.conditions: props.sorts;setTransform(ev, _target, siblings, cell, cells, tWidth, scrolly);_target.style.transform translate( endx px, endy px);}};document.ondragstart function (ev) {ev.preventDefault();};document.ondragend function (ev) {ev.preventDefault();};} }
http://www.dnsts.com.cn/news/7620.html

相关文章:

  • 常州高端网站建设网络科技公司一般是做什么的
  • 成都网站建设私单php招生网站开发
  • 济南做手机网站高端t恤定制网站
  • 快速搭建网站 数据存储微信小程序开发制作多少钱
  • 注册公司网站网络服务商英文简称
  • 一个具体网站的seo优化网站开发程序开发
  • 持续推进网站建设购物网站建设网
  • 做网站信科网站建设app网页设计网站
  • 嘉兴网站建设方案服务廊坊哪些公司做网站
  • 如何推广网站运营seo课程排行榜
  • 网站系统的建设与管理西部数码网站管理助手 301
  • 为了同学都能访问网站如何做临沂网站建设对实体企业
  • 医疗网站设计怎样对一个网站做seo
  • 做电影网站一年赚多少在哪找做调查赚钱的网站
  • 网站开发实训的心得大厂网站建设
  • 网页设计怎么分析网站啊长宁集团网站建设
  • 网站配色网更换网站程序
  • 站长之家 站长工具怀化seo推广
  • 网站设计公司兴田德润信任高企业网站建设的类型有哪些
  • 南昌网站优化公司精品课程网站建设建议
  • 制作模板网站报价以家乡为主题做网站
  • 青岛开发区建设局网站东莞市网站建设平台
  • 青岛网站建设搜q.479185700简单的网页设计作品模板
  • 汽车html静态网站中国金湖建设网站
  • 网站建设基础入门企业建设网站的方式有两种
  • wordpress站标wordpress移动端缓存
  • 网站开发 工资高吗wordpress本地渗透
  • 网站加载很慢网页制作培训班前景
  • 南宁北京网站建设肥西建设局官方网站
  • 如何跟建网站的人员沟通网站上的动效是用ae做的