详细问题描述
var vW = 50,vH = 50;
var view = new plus.nativeObj.View('contact', {
bottom: '70px',
right: '20px',
height: vH + 'px',
width: vW + 'px'
}, [{
tag: 'img',
id: 'img',
src: 'images/qqIcon.png',
position: {
top: '0px',
left: '0px',
width: '100%',
height: '100%'
}
}]);
view.show();
view.addEventListener("touchmove",function(e){
var viewW = window.screen.width;
var viewH = window.screen.height;
var right = (viewW - e.screenX - vW/2)+'px',bottom = (viewH - e.scrrenY - vH/2)+'px';
view.setStyle({bottom:bottom,right:right});
//console.log(JSON.stringify(e))
})
重现步骤
真机调试下退出APP,重新进入时,无法show出来,在随便更改代码后,能显示出来
另外:screenX:Number类型,保存触摸目标在屏幕中的X坐标; screenY:Number类型,保存触摸目标在屏幕中的Y坐标。监听事件,返回的这两个值,键值是有问题的,估计是单词拼写错误,实际是(screenX ,scrrenY )
还有一个问题就是:真机调试时,改下代码保存,页面上就会多一个view,重复多次,多个view
运行环境
最新IOS
附件
[代码片段]
[安装包]
联系方式
[QQ]
[电话]
2 个回复
前端攻城师 (作者) - 云端君
自己找了个解决办法:在创建外添加个延迟
lxl
我也遇到了,好坑爹呀,还有那个ios插件里异步回调toSucessCallback能把成功success拼错成sucess,这英文没谁了