2017-07-06 1 views
0

J'ai deux liens:Masquer deuxième lien si le premier est chargé

Le premier est:

<a title="Kronos">First link</a> 

le second est:

<a title="Portal">Secondlink</a> 

Je veux cacher la deuxième si le premier est chargé avec javascript

Comment puis-je le faire?

+4

Que voulez-vous dire? Votre titre dit "cacher le lien si un autre est visible" mais votre question dit "cacher le second si le premier est chargé avec javascript". Et qu'avez-vous essayé? – j08691

+0

Désolé, je n'étais pas clair. J'ai édité le titre. – usethe23

+2

_ "si le premier est chargé avec javascript" _ Qu'est-ce que cela signifie? –

Répondre

1

Je suppose que vous définissez/masquez la visibilité du premier lien, puis changez la visibilité du deuxième lien en fonction de cela. Si c'est le cas, et que vous utilisez JQuery, vous pouvez utiliser un code comme celui-ci:

D'abord, vous devez donner les liens de façon à être identifié.

<a title="Kronos" id="link1">First link</a> 
<a title="Portal" id="link2">Secondlink</a> 

Ensuite, vous pouvez utiliser JS:

if ($('#link1').is(':visible')) { 
$('#link2').hide(); 
} 

Pour plus d'informations sur ce que j'ai utilisé dans l'instruction if, consultez How do I check if an element is hidden in jQuery?

+0

Merci, Pensez-vous que c'est possible avec le sélecteur jquery atribute $ ("a [title | = 'Kronos']")? – usethe23

+1

@ usethe23 Oui, je pense que cela fonctionnerait. J'aime utiliser les identifiants et les noms de classe parce qu'ils fonctionnent plus souvent pour moi. –