0

リンクをクリックすると、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 がオーバーレイであると考えているため、これはエラーを引き起こしています。

これに対する最善の回避策は何ですか?

4

1 に答える 1

2

多分:

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

つまり、次で始まる属性を持つすべてのaタグを選択しますrel#

于 2012-04-08T02:08:53.847 に答える