2017-09-18 6 views
0

J'utilise le sélecteur CSS: pour masquer le contenu lorsqu'un utilisateur clique sur un lien. Cependant, maintenant j'ai mis des scripts Google Adsense dans la div je veux cacher. Lorsque le lien est cliqué tout le contenu HTML est caché, mais les annonces Google Adsense qui ont été distribués dans le div maintenant caché juste empiler les uns sur les autres en haut de la page ...Utilisation de CSS: sélecteur de cible pour un div qui inclut des scripts Google Adsense?

Y at-il un façon que je peux cacher les annonces ainsi sur clic?

Voici un exemple simple de ce que je parle:

<head> 
    <style> 
    :target > div {display: none;} 
    </style> 
</head> 

<body> 
    <a href="#hide">Link</a> 

    <div id="hide"> 
    <div> 
     <p>Text</p> 
    </div> 
    <script> 
     GOOGLE ADSENSE AD I WANT TO BE ABLE TO HIDE ON CLICK 
    </script> 
    </div> 

    <div id="show"> 
    <div> 
     <p>Text</p> 
    </div> 
    <script> 
     GOOGLE ADSENSE AD I WANT TO REMAIN ON-CLICK 
    </script> 
    </div> 

</body> 

Répondre

0

Résolu! J'ajouté ce qui suit et cela a fonctionné instantanément:

:target > div, :target > .adsbygoogle {display: none !Important;}

Merci à this post