jquery工具覆盖rel替代

时间:2012-04-08 01:58:41

标签: jquery overlay jquery-tools

当我点击链接时,我使用jquery工具叠加来显示叠加层。我在页面上有3个不同的叠加层。链接的rel属性设置为叠加层的名称/ ID。

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

叠加层如下:

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

叠加层初始化

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

问题是我在页面上有几个其他链接,上面有rel =“nofollow”。

这会导致错误,因为它认为nofollow是叠加的。

最好的解决方法是什么?

1 个答案:

答案 0 :(得分:2)

也许:

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

表示 - 选择所有a代码,rel属性以#

开头