0
如何点击这个伪元素:after
?我使用CSS来制作覆盖图,我想这很聪明,但我必须点击它才能关闭覆盖图(:after
)。jQuery如何点击伪类元素:
的JavaScript
if($('.open-sidebar').is(':visible')){
$('.navigation-wrap').attr('menu-overlay').bind('click', function(){
$(this).removeClass('open-sidebar');
});
}
CSS
&:after {
content: attr(menu-overlay);
position:absolute;
top:0;
bottom:0;
left: 0;
right:0;
width: 100%;
height: 100%;
background: rgba(6, 16, 35, 0);
z-index: -1;
cursor: pointer;
}
你不能这样做,因为它不是一个DOM对象。你将不得不使用重叠元素上的另一个函数来删除它。 –
@ rm-vanda复制什么? – sanguisuga
查看您帖子的顶部。 –