我有一个带有 的透明 div id=1
,我需要将鼠标事件传递给所有底层 div(不管类/id),同时保持这个透明 div 对其自己的鼠标事件有反应。
因此,按类/id 选择底层 div 和pointer-events: none
/display: none
不是选项。
$('#1').mouseenter(function() {
$(this).css('background','rgba(0, 120, 255, 0.3)');
});
$('#a').mouseenter(function() {
$(this).css('background', 'red');
});
$('#1').mouseleave(function() {
$(this).css('background','rgba(0, 120, 255, 0.2)');
});
$('#a').mouseleave(function() {
$(this).css('background', '#555555');
});
如何以独立于类/id 的方式实现这一点?
如果这意味着什么,我同时只有 1 个底层 div,但该 div 可以有任何类/id。