js可以屏蔽div层后面的点击事件吗 110
这样的,找的一个js小游戏实验:1、我在上面弄了个【点我】按钮,点击后会弹出div层,但是弹出过后div层后面的游戏还是能继续玩,还能点击并移动战机,百度很久说z-ind...
这样的,找的一个js小游戏实验:
1、我在上面弄了个【点我】按钮,点击后会弹出div层,但是弹出过后div层后面的游戏还是能继续玩,还能点击并移动战机,百度很久说z-index可以设置大些屏蔽后面的,可是我z-index都99999了,还是不行,请问有人知道怎么回事吗,我想做的就是弹出div后后面的静止,关闭div后恢复。
2、有时候弹出div后,点div的关闭按钮和button按钮都没用,游戏能正常玩,难道里面有什么优先级高的东西屏蔽了我的button按钮?
不知道怎么回事,请教,先谢谢了。我初学js ,html。附图:
用锁屏的方法一样可以点游戏玩,这几个按钮倒不能按了,
游戏通过addEvent来监听touch的 展开
1、我在上面弄了个【点我】按钮,点击后会弹出div层,但是弹出过后div层后面的游戏还是能继续玩,还能点击并移动战机,百度很久说z-index可以设置大些屏蔽后面的,可是我z-index都99999了,还是不行,请问有人知道怎么回事吗,我想做的就是弹出div后后面的静止,关闭div后恢复。
2、有时候弹出div后,点div的关闭按钮和button按钮都没用,游戏能正常玩,难道里面有什么优先级高的东西屏蔽了我的button按钮?
不知道怎么回事,请教,先谢谢了。我初学js ,html。附图:
用锁屏的方法一样可以点游戏玩,这几个按钮倒不能按了,
游戏通过addEvent来监听touch的 展开
展开全部
html:
<!--锁屏-->
<div class="lockDiv"></div>
<div class="lockDivInfo" >
<img id="CloseDiv" src="/Images/loading1.gif" />
</div>
<!--锁屏end-->
js:
//锁屏
function lockSrc() {
$(".lockDiv").height(document.body.scrollHeight);
$(".lockDiv").css({ "opacity": "0.5" }).fadeIn('normal');
var scrollWidth = document.documentElement.clientWidth;//document.body.clientWidth;
var scrollHeight = document.documentElement.clientHeight; // document.body.clientHeight;
var divWidth = $(".lockDivInfo").width();
var divHeight = $(".lockDivInfo").height();
var divLeft = scrollWidth / 2 - divWidth / 2;
var divTop = scrollHeight / 2 - divHeight / 2;
$(".lockDivInfo").css({ "position": "absolute", "top": divTop, "left": divLeft }).fadeIn('normal');
}
//解锁
function unlockSrc() {
$(".lockDivInfo").fadeOut('normal');
$(".lockDiv").fadeOut('normal');
}
css:
/*锁屏*/
.lockDiv {width: 100%;height: 100%;display: none;z-index: 10;background-color: #DFE8F6;position: absolute;top: 0px;left: 0px;}
.lockDivInfo {width: 50px;height: 2px;display: none;position: absolute;left: 0px;top: 0px;z-index: 11}
#CloseDiv {float: right;width: 100px;height: 100px;margin-top: 10px;margin-right: 10px;}
<!--锁屏-->
<div class="lockDiv"></div>
<div class="lockDivInfo" >
<img id="CloseDiv" src="/Images/loading1.gif" />
</div>
<!--锁屏end-->
js:
//锁屏
function lockSrc() {
$(".lockDiv").height(document.body.scrollHeight);
$(".lockDiv").css({ "opacity": "0.5" }).fadeIn('normal');
var scrollWidth = document.documentElement.clientWidth;//document.body.clientWidth;
var scrollHeight = document.documentElement.clientHeight; // document.body.clientHeight;
var divWidth = $(".lockDivInfo").width();
var divHeight = $(".lockDivInfo").height();
var divLeft = scrollWidth / 2 - divWidth / 2;
var divTop = scrollHeight / 2 - divHeight / 2;
$(".lockDivInfo").css({ "position": "absolute", "top": divTop, "left": divLeft }).fadeIn('normal');
}
//解锁
function unlockSrc() {
$(".lockDivInfo").fadeOut('normal');
$(".lockDiv").fadeOut('normal');
}
css:
/*锁屏*/
.lockDiv {width: 100%;height: 100%;display: none;z-index: 10;background-color: #DFE8F6;position: absolute;top: 0px;left: 0px;}
.lockDivInfo {width: 50px;height: 2px;display: none;position: absolute;left: 0px;top: 0px;z-index: 11}
#CloseDiv {float: right;width: 100px;height: 100px;margin-top: 10px;margin-right: 10px;}
追问
锁屏会影响我弹出的div吗?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询