标签 lufylegend 下的文章

接了个H5小游戏的需求,用到一个第三方的开源代码,其中用到了名为 lufylegend 的canvas框架。

上手难度不高,唯一遇到的问题是发现它和 jQuery配合使用时 .click() .bind() 交互事件时无法触发。
看了控制台并没有报错,怀疑是 lufylegend 对象初始化时为了避免触摸拖拽点击等交互的一些用户行为冲突所以屏蔽了。

结论很简单就网上搜到了,确实如此,解决的办法也不难,只需要在js初始化控件的时候加上一行

LGlobal.preventDefault = false; //允许jquery点击事件

我的项目UI只有一屏高,不涉及滚屏滑动,所以设置前后没有感觉到对原来的游戏交互影响

问题解决。