0
如果背景是特定图像,我正在尝试向div(vc_gitem-animated-block)添加一个类。基本上,如果我的div有背景的特定图像(vc_gitem_image.png),我想隐藏父div。如何将类添加到div如果背景图像等于特定图像
如果其他div有不同的背景,例如(blog-fpo.png),我需要父div没有添加类,也不要隐藏它的父类。
我有这样的代码在我的网页:
<style>
.hide{
display:none;
}
.show{
display:block;
}
</style>
<div class="vc_gitem-animated-block">
<div class="vc_gitem-zone vc_gitem-zone-a vc_gitem-is-link" style="background-image: url('http://savagebrands17.wpengine.com/wp-content/uploads/2016/12/blog-fpo.jpg') !important;">
<a href="http://savagebrands17.wpengine.com/join-savage-at-conscious-capitalism-2017-%c2%89uo-pitfalls-on-the-path-to-purpose-presentation/" title="Join Savage at Conscious Capitalism 2017 – “Pitfalls on the Path to Purpose” Presentation" class="vc_gitem-link vc-zone-link"></a>
<img src="https://savagebrands17.wpengine.com/wp-content/uploads/2016/12/blog-fpo.jpg" class="vc_gitem-zone-img" alt="">
<div class="vc_gitem-zone-mini">
</div>
</div>
</div>
<p> </p>
<div class="vc_gitem-animated-block">
<div class="vc_gitem-zone vc_gitem-zone-a vc_gitem-is-link" style="background-image: url('https://savagebrands17.wpengine.com/wp-content/plugins/js_composer/assets/vc/vc_gitem_image.png') !important;">
<a href="http://savagebrands17.wpengine.com/celebrating-client-work-savage-brands-honored-with-iabc-bronze-quill-awards-2/" title="Celebrating Client Work! Savage Brands Honored with IABC Bronze Quill Awards" class="vc_gitem-link vc-zone-link"></a>
<img src="https://savagebrands17.wpengine.com/wp-content/plugins/js_composer/assets/vc/vc_gitem_image.png" class="vc_gitem-zone-img" alt="">
<div class="vc_gitem-zone-mini">
</div>
</div>
</div>
这里是我的脚本:
<script>
jQuery(function(){ /* to make sure the script runs after page load */
if (jQuery('.vc_gitem-zone.vc_gitem-zone-a.vc_gitem-is-link').css('background-image') === 'url(https://savagebrands17.wpengine.com/wp-content/plugins/js_composer/assets/vc/vc_gitem_image.png) !important;') {
jQuery(this).find('.vc_gitem-animated-block').addClass('hide');
}
});//END $function
我忘了提,有页面上的其他div的,也将有一个名为“vc_gitem动画块”父。这是否只将该类添加到具有该特定背景的类中?我还没有尝试过。 – gdeleon101
是的,这段代码隐藏了我所有的div。我只需要具有指定背景图像的人隐藏。有没有办法让其他div不隐藏? – gdeleon101
请给出您使用的示例代码。 – selvarajmas