gpt4 book ai didi

javascript - jquery 选择器显示和隐藏

转载 作者:太空宇宙 更新时间:2023-11-04 02:48:56 25 4
gpt4 key购买 nike

所以我有两个 div,每个 div 都有一个 img,第一个 div 图像将是一个广告,由广告管理器提供,当 chrome adblocker 阻止这个广告 div 我希望第二个 div 显示在同一区域.下面是我写的代码,但我想这似乎不起作用,请帮我解决这个问题?

html 标记

<div class="iw-300x250-right ">
<img class="iw-300x250-img" alt="" border="0" src="http://addmanagerlink/banners/63-1-1444562919.png" width="300" height="250">
<div class="iw-boxy-placeholder">
<img src="imagelink" width="300" height="250">
</div>
</div>

CSS

.iw-boxy-placeholder img {
display: none;
}

js

$(document).ready(function() {
if ($('img.iw-300x250-img').css('display') == 'none')
{
$('.iw-boxy-placeholder img').css('display') == 'block !important')
});
})

最佳答案

您的代码中存在语法问题,除此之外我认为您可能需要更好的处理程序,因为阻止程序可以删除元素或者它可以在 dom 准备就绪后运行

$(document).ready(function () {
var fn = function () {
if (!$('img.iw-300x250-img').length || $('img.iw-300x250-img').is(':hidden')) {
$('.iw-boxy-placeholder img').show();
clearInterval(timer);
}
}
var timer = setInterval(fn, 1000);
fn();
})

关于javascript - jquery 选择器显示和隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33365171/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com