2012-04-08 3 views
0

Im utilisant jquery outils overlay pour afficher des superpositions lorsque je clique sur un lien. J'ai 3 superpositions différentes sur la page. L'attribut rel du lien est défini sur le nom/id de l'overlay.jquery tools overlay rel alternative

<a href="http://www.example.com" rel="#custom">click to open overlay</a>

La superposition est ci-dessous:

<div class="email_overlay" id="custom"> <div class="emailWrap"></div> </div>

La superposition est initialisée ci-dessous

$("a[rel]").overlay();

Le Le problème est que j'ai plusieurs autres liens sur la page qui ont rel = "nofollow" sur eux.

Cela provoque des erreurs car il est considéré que les nofollow sont des recouvrements.

Quel est le meilleur travail pour cela?

Répondre

2

Peut-être:

$("a[rel^='#']").overlay(); 

Cela signifie - sélectionner toutes les balises a avec rel attribut commence par #

+0

Tu as sauvé ma vie, thx;) – luacassus

+0

Et moi aussi. Je n'ai pas pu comprendre pourquoi. – vinsanity38