Ne prikazuj Div B ako postoji DIV A na stranici

Evo radim nešto u wordpressu u php … pa mi je ovo potrebno… tražio sam i tražio, sprobavao i sprobavao i ništa…

Znači imam 2 div id …

div A
div B

sada bi trebao ovo… Ako na stranici postoji div A onda ne prikazuj div B … jel kužite?

Ako to zelis u php-u moraš da imaš neku varijablu koja ti je kao zastavica, ako je A prikazan vrijednost joj je TRUE a ukoliko je prikazan B onda je FALSE isl…

Ili recimo da imas varijablu koja nosi sadrzaj diva A i varijablu koja nosi sadrzaj diva B pa koja varijabla postoji taj div neka se prikaže.

Treći način je preko javascripta/jquery-a… (Pseudo kod) if #selektorA dislay block { hide #selektor B}else{ show #selektor B}

Hmm ja sam davno imo slican problem a rijesio sam ga na foru

#nesto{
color: #ffffff;
}
#nesto .nesto{
color: #ffffff;
}

Pozoves preko diva i unutar diva stavis klasu

Ne znam baš koliko je praktično raditi ovo sa PHP-om… kad bi imao sav html kod u string varijabli, onda bi bilo jednostavno…

Inače ovo se lakše riješi sa jQuery-em… ako postoje oba div-a, prikazat će samo A:
HTML:

<div id="A">A</div>
<div id="B">B</div>

JS:

if($('#A').length){$('#B').hide();}
1 Like

Evo pomogao mi je frend…

<script> $(document).ready(function() { if ( $( "#gallery-1" ).length ) { $( "#pojedinacna-slika" ).hide(); } }); </script>