你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
ggxxyy
赞同来自: 陈一少 、陈琼
Laya_XSN
赞同来自:
186*****418
要回复问题请先登录
4 个回复
ggxxyy
赞同来自: 陈一少 、陈琼
1、module2里给window对象添加pageXOffset和pageYOffset属性:
var ontouchstart = exports.ontouchstart = null;
var ontouchmove = exports.ontouchmove = null;
var ontouchend = exports.ontouchend = null;
var pageXOffset = exports.pageXOffset = 0;
var pageYOffset = exports.pageYOffset = 0;
2、module4里修改clientWidth和clientHeight属性:
{
key: 'clientWidth',
get: function get() {
var ret = parseInt(this.style.fontSize, 10) * this.innerHTML.length;
return Number.isNaN(ret) ? this.width : ret;
}
}, {
key: 'clientHeight',
get: function get() {
var ret = parseInt(this.style.fontSize, 10);
return Number.isNaN(ret) ? this.height : ret;
}
}
Matter的mouse事件计算位置用到这4个属性,问题就是这4个值不正确造成的
Laya_XSN
赞同来自:
186*****418
赞同来自:
Laya IDE下可拖动。
导出,微信开发工具下无法拖动了。
ggxxyy
赞同来自:
chrome调试输出mouse参数正常。
微信小游戏里参数NaN。