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

万网如何上传网站企业文化 设计 咨询

万网如何上传网站,企业文化 设计 咨询,做网站开发需要什么证书,比特币简易网站开发这篇文章主要跟大家介绍了关于Javascript中mouseup事件丢失的原因与解决办法的相关资料#xff0c;文中给出详细的示例代码供大家参考学习#xff0c;需要的朋友们下面跟着小编一起来学习学习吧。前言当实现类似Excel选中区域的功能时#xff0c;经常出现 mouseup 事件丢失的…这篇文章主要跟大家介绍了关于Javascript中mouseup事件丢失的原因与解决办法的相关资料文中给出详细的示例代码供大家参考学习需要的朋友们下面跟着小编一起来学习学习吧。前言当实现类似Excel选中区域的功能时经常出现 mouseup 事件丢失的情况由于缺少了 mouseup 事件导致一个完整的操作无法进行。如果你是想进行拖拽移动操作也可以参考本文。原因目前发现两个原因触发了浏览器的 drag 操作导致mouseup丢失。由于鼠标离开了操作的区域触发了mouseleave导致mouseup丢失。解决办法第一种情况通过执行下面的代码阻止系统默认的操作来防止触发 drag 操作//在事件中ee || window.event;pauseEvent(e);//阻止事件冒泡//不仅仅要stopPropagation还要preventDefaultfunction pauseEvent(e){if(e.stopPropagation) e.stopPropagation();if(e.preventDefault) e.preventDefault();e.cancelBubbletrue;e.returnValuefalse;return false;}通过对事件调用pauseEvent方法可以防止出现drag操作因此在区域内可以避免mouseup丢失。即使你想实现的本来就是 drag 操作也可以通过创建跟随鼠标移动的dom元素实现效果。第二种情况由于鼠标移到了区域外触发了 mouseleave 操作因此在这种情况下要监听 mouseleave 操作当触发该操作时可以停止或者还原状态。特别注意的地方当处理鼠标事件时可以还要考虑是否要控制按下那个键时才允许操作。Mouse事件中有一个 buttons 属性该值标示鼠标按下了一个或者多个按键如果按下的键为多个值则为多个0 : 没有按键或者是没有初始化1 : 鼠标左键2 : 鼠标右键4 : 鼠标滚轮或者是中键8 : 第四按键 (通常是“浏览器后退”按键)16 : 第五按键 (通常是“浏览器前进”)多个值的时候相当于进行|操作即鼠标左右键同时按下时1|23。判断是否按下左键可以用value1!0进行例如左右键同时按下时31!0是true说明按下了左键。总结
http://www.pierceye.com/news/323375/

相关文章:

  • 恭城网站建设中象做网站怎么样
  • 泰兴网站建设开发门户网站内容建设岗位职责
  • 单页网站有后台搜索引擎优化工具有哪些
  • 视频网站弹幕怎么做中小企业网站优化
  • 南充网站建设江宁外贸网站建设
  • 从事网站开发需要的证书泰安百度推广代理
  • 找工作哪个网站好2022查询网站备案显示划横线
  • 06627网页制作和网站建设如何制作自己的公司内部网站
  • 网站营销与推广方案百度大数据分析
  • 手机怎么做自己的网站做网站的公司广州
  • asp.net网站开发案例教程南京seo排名
  • 购物网站开发技术分销
  • 企业网站建设专家工业产品设计包括哪些
  • 潍坊网站开发高手重庆市设计院
  • 微信公众号平台网站开发WordPress破解分享
  • 东营网站建设服务商低价备案域名购买
  • 高校网站建设自查报告哪个外贸网站开发客户比较好用
  • 网站做付费推广都需要问什么wordpress小工具插件
  • 网站的建设技术有哪些北京一环都是住什么人
  • 做外贸soho网站的公司吗已有备案号新增网站备案要关闭原先的站点吗
  • 网站域名注册免费wordpress 让导航悬浮
  • 全景旅游网站项目建设湖南建筑公司网站
  • 做网批那个网站好免费视频素材库app
  • cms建站模板appseo网络优化是什么工作
  • 云落wordpress优化大师在哪里
  • 威海网站建设公司手机网站做落地页
  • 海宁建设局网站三网合一 网站建设
  • 1688货源网官方网站网站怎么做背景
  • 做阿里还是网站中小企业为什么要建设网站
  • 天津的网站建设做网站费用怎么入账