当前位置: 首页 > 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.sadfv.cn/news/401936/

相关文章:

  • 上海专业网站建设服去哪里建设自己的网站?
  • 专业建网站的学校网站建设清单
  • 云南昆明网站建设西安网站制作网站
  • 汶上网站建设哪家便宜怎么注册公司都需要什么手续
  • 超碰网站正在建设中wordpress order
  • 动态域名网站wordpress页眉编辑
  • wordpress 移动 建站长沙专业外贸建站公司
  • 东大桥做网站的公司网站建设客户需求分析表
  • 购物网站主页模板软件开发做平台
  • 建设通网站是什么网站电子商城怎么注册
  • 谷歌外贸seoseo如何优化排名
  • 网站建设与运营实验百度河南代理商
  • 如何给自己做的网站留后门网站如何做百度权重
  • 做搬家服务网站问卷调查结果免费制作网站的平台
  • 兰州优秀网站推广网站建设有什么需求
  • 怎样做天猫网站视频网站优化查询代码
  • 合肥论坛网站建设网站建设方案书1500字
  • 保定网站建设制作开发平台淘宝官网首页电脑版登录
  • 个人网站怎么做有创意网站域名到期怎么续费
  • 哪个网站可以免费设计房子没有企业邮箱怎么填写
  • 网站联盟广告名词解释长沙企业网站建设团队
  • 做网站开发钱wordpress 分类目录使用英文
  • 佛山网站常见的问题衡水php网站建设
  • 企业静态网站需要备案吗iis7 安装 wordpress
  • 公司域名注册网站哪个好九福在线代理网页
  • 静态网站可以申请域名吗小程序appid
  • 网站 关键字autocad二次开发
  • 制定企业网站营销推广战略wordpress伪静态老是显示首页
  • 城乡住房建设部网站造价师网刷关键词排名系统
  • 网站建设 中企动力医院广州公司网站设计