Я разрабатываю мобильное веб-приложение, и я немного запутался: у меня есть один div с именем UpperDiv с z-индексом 50, а под этим div есть другой, называемый UnderDiv с z-index 0. Проблема в том, что когда я «нажимаю» на UpperDiv, он активирует псевдокласс :active для элемента (где я щелкнул) моего UnderDiv. Что я должен сделать, чтобы отключить это?
----------------------------- ОТРЕДАКТИРОВАНО -------------------- ------------
Наконец-то работает!!!!
Я забыл упомянуть, что я использую переход, чтобы открыть/закрыть свой 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');
});
У меня это работает нормально, если это может помочь кому-то еще...