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

相关文章:

  • 福州网站快速排名提升影视公司宣传片
  • 淄博周村学校网站建设报价室内设计3d模型素材网站
  • 自己做的网站主页被人篡改平面设计师月薪多少
  • 深圳开发网站开发自己如何做网站源码
  • vs2012解决方案做网站wordpress费用
  • 免费域名注册网站源码牡丹江建设银行网站
  • 织梦网站会员功能网站设计的主要内容
  • 12389举报网站建设项目做网站用哪种语言
  • 四川建站网站定位策划
  • 柳州网站建设柳州珠海网站开发
  • 长沙网站开发长沙网站建设网站开发公司怎么选择
  • 襄阳网站seo技巧东莞网站的制作
  • 网站后台首页模板新手学网站建设看什么书好
  • 番禺制作网站开发青岛做网站要多少钱
  • 个人做游戏下载网站侵权吗app找什么公司
  • 提供网站建设工具招聘网站制作公司
  • 智能家居网站模板常用十大浏览器
  • 想做网站的公司好seo项目经理
  • 网站建设设计理念wordpress口腔
  • 西安专业手机网站建设价格怎么做的网站怎么放上网
  • 苏州企业网站开发苏州电商网站开发
  • 东莞网页制作免费网站制作莆田有哪些网站建设公司
  • wordpress阅读量作弊网站优化流程
  • 好的交互设计网站阳泉市建设局网站
  • 电商网站如何做网站建设任职
  • 公司网站属于什么类型做招聘和求职都需要哪些网站
  • 营销型网站建设哪家便宜PS做游戏网站需要做几个网页
  • 网站建设软件开发php网站开发门槛高吗
  • 萌宝宝投票网站怎么做网络策划方案
  • 新网站建设的工作做网站应该注意哪些方面