当我点击链接时,我使用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是叠加的。
最好的解决方法是什么?
答案 0 :(得分:2)
也许:
$("a[rel^='#']").overlay();
表示 - 选择所有a
代码,rel
属性以#