lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 6034|回复: 1
打印 上一主题 下一主题

canvas 的事件冒泡和页面元素问题

[复制链接]

19

主题

0

好友

231

积分

帐下督

Rank: 2

跳转到指定楼层
楼主
发表于 2017-3-8 09:07:51 |只看该作者 |倒序浏览
本帖最后由 kezhiyu 于 2017-3-8 09:39 编辑

如果设置LGlobal.preventDefault = true;会导致页面 其他的元素在安卓手机里无法点击问题,起始我只是想针对 mousemove ,防止在安卓端会 下拉页面的情况;
然而
  • LEvent.prototype.preventDefault = function () {
  •         this._ll_preventDefault = true;
  • };
  • 这个方法为什么用不了
event 也无法调用,打印出所有的可能有用的 在原型链里面都找不到这个方法.
我现在是 每次movemove 的时候 都设置 LGlobal.preventDefault = true; mouseup以后 就 LGlobal.preventDefault = false; 但是感觉不是很好啊这样。

Selection_005.png (4.68 KB, 下载次数: 1301)

Selection_005.png

回复

使用道具 举报

37

主题

8

好友

9309

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

沙发
发表于 2017-3-9 12:12:31 |只看该作者
想要对引擎进行扩展的话,首先要阅读引擎代码,了解引擎中具体是怎么工作的才能进行下一步
而与其扩展引擎,不如把需要做这部分处理的对象,做成一个共通的父类,共通处理放到父类里,然后子对象继承一下,就不用每次都写一遍了
不回答与技术和引擎不相关的问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-4-25 20:49 , Processed in 0.050474 second(s), 26 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部