如果我有两个这样的<div>
元素:
<div class="overlay"></div>
<!-- Other content here -->
<div class="popup"></div>
当div.popup
有display: block
时,我希望div.overlay
也拥有display: block
,同样是为了display: none;
与其使用 if 语句来检查div.popup
是否可见,我想要一个类似事件处理程序的东西。
我将如何使用jQuery来做到这一点?谢谢。
你可以像下面这样做。希望这对您有所帮助。
setInterval(function() {
if($('div.popup').is(':visible')) {
$('div.overlay').show();
} else {
$('div.overlay').hide();
}
}, 20);