[]按钮失效,同UI里的一个图片超链接点击后再返回,出现按钮失效。

一个UI界面。里面有  超链接图片  、dalog弹窗按钮事件。
1、点击超链接,到了那个网站,再点浏览器返回,dalog按钮事件失效。
2、UI刷新无法恢复。
3、只有重新在引擎加载,再到chrome中刷新,才能恢复原样。
 
UI界面的继承类
var StartResource = function StartResource(){
StartResource.super(this);
//LOGO 图标 访问地址
var href='https://list.tmall.com/search_product.htm?q=%BB%A8%D3%A1%D0%B6%D7%B1%CB%AE&type=p&spm=a220m.1000858.a2227oh.d100&xl=%BB%A8%D3%A1_2&from=.list.pc_1_suggest'; 
  
if(window.innerHeight>=1000)//自动排版
{
this.StartLeft.top= this.StartLeft.top-100;
this.StartLeft.bottom= this.StartLeft.bottom+100; 
this.StartRight.top= this.StartRight.top-100;
this.StartRight.bottom= this.StartRight.bottom+100;

//事件注册
//开始游戏
this.StartLeft.on(Laya.Event.CLICK,null,function(){
//TO GamePage2
console.log("left onclick");
Laya.stage.addChild(new GameView);
}); 
//分享快乐
this.StartRight.on(Laya.Event.CLICK,null,function(){
//超链接
onLink(href);
}); 
//天猫Logo
this.img_TianMao.on(Laya.Event.CLICK,null,function(){
//超链接
onLink(href);
});
//店铺Logo
this.img_Logo.on(Laya.Event.CLICK,null,function(){
console.log("logo is onclicked");
//超链接
onLink(href);
});
//设置
this.setting.on(Laya.Event.CLICK,null,function(){
console.log("setting is onclicked");
}); 
//链接地址
function onLink(data)
{
// TODO Auto Generated method stub
Laya.Browser.window.location.href=data;
}
 
}
//绑定父类
Laya.class(StartResource,"StartResource",StarUI);

 主界面
红色是dalog
绿色是超链接按钮
 
 
点击超链接按钮。
并点击 chrome左上角的返回键。
 
回到主界面,
点击dalog,dalog失效
 
 
----------------------------------求解释啊,我看过有什么UI的尺寸小了,我这个好像没有小事414*800的。
 
我把dalog里面的按钮事件,  里面的的东西换了,也出问题了。
 
--------------------------------
 
最后发现。
 
居然事 按钮事件的那个框体下移了!!!!
 
并且点我勾画出的框体,原先图片上的事件能够正常运行。
 
为什么下移不清楚哎。请问有人能解答吗。
 
谢谢了,萌新一只。
 
--------------------------------------------------------------------------------------
 
新发现,如果超链接后没有报错,好像按钮就不会移位,感觉很神奇,超链接后事突然没报错的。就让人很摸不着头脑
主界面.png 点击超链接按钮.png 最后发现.png
已邀请:

Aar0n

赞同来自:

什么环境下?描述一下,然后需要提供让我们能测试复现的环境才能看这个问题

mamama

赞同来自:

就是 win10  chrome 浏览器 开发者模式,   手机分辨率,    按钮  和 图片  图片上附带超链接。点击超链接,再点击左上角的返回按钮,按钮的实际位置发生变化。(而位置图片不变。)
------------------------------------------------------
重要点:因为是在本地运行,所以在超链接或者,分享按钮分享到 QQ空间的时候,因为没有在HTTP服务器上,他会报错,一旦报错,绑定了事件的按钮,实际位置全部移位。/////(超链接的图片实际位置却不会改变)////测试过,好像不抱错,就不会出现移位情况。只是好像。。。。因为有不报错的时候。报错的错误上面有。

要回复问题请先

商务合作
商务合作