私はモバイル Web アプリを開発していますが、何かと少し混乱しています。z-index が 50 の UpperDiv と呼ばれる div が 1 つあり、その div の下に、z-index 0 の UnderDiv と呼ばれる別の div があります。問題は、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');
});
それが他の誰かを助けることができれば、それは私にとってはうまくいきます...