我正在开发一个移动网络应用程序,但我对某些事情有点困惑:我有一个名为 UpperDiv 的 div,z-index 为 50,在该 div 下,还有另一个名为 UnderDiv,z-index 为 0。问题是,当我在 UpperDiv 上“点击”时,它会激活 UnderDiv 的一个元素(我单击的位置)上的 :active 伪类。我应该怎么做才能禁用它?
----------------------------- 已编辑 -------- ------------
它终于起作用了!!!!
我忘了提到我正在使用转换来打开/关闭我的 UpperDiv。所以打开时我正在使用:
$('#myDiv').css('-webkit-transform', 'translate3d(200px, 0px, 0px)').bind('webkitTransitionEnd', function(){
$('.underDiv').css('pointer-events', 'none');
});
当我关闭时:
$('#myDiv').css('-webkit-transform', 'translate3d(0px, 0px, 0px)').bind('webkitTransitionEnd', function(){
$('.underDiv').css('pointer-events', 'auto');
});
它对我来说很好,如果它可以帮助别人......