我们有许多带有 rel
属性的链接:
<div class="team-tags">
<a class="s1" rel="t1 t2 t3" href="#">One</a>
<a class="s2" rel="t2 t3" href="#">Two</a>
<a class="s3" rel="t1" href="#">Three</a>
<a class="s4" rel="t4 t6" ref="#">Four</a>
<a class="s5" rel="t2 t5" href="#">Five</a>
</div>
并且一个 ul
:
<ul class="team">
<li class="t1">Some text</li>
<li class="t2">Some text</li>
<li class="t3">Some text</li>
<li class="t4">Some text</li>
<li class="t5">Some text</li>
<li class="t6">Some text</li>
</ul>
每个链接的 rel
可以有多个值(例如 class="value1值2 值3 值4"
)。每个值用于标记
的相似class
。
rel="t2 t3"
标记 某些文本
和
。等等。
主要思想 - 当我们悬停
任何这些链接时,脚本应该在.teamli
> 列出并切换它们的active
类。
例如,如果我们hover
与rel="t4 t6"
链接,脚本应该为
active
"t4">某些文本 和
某些文本
,例如
一些文本
和
一些文本
。
使用 jQuery 1.3.2。
有什么想法吗?
谢谢。
We have many links with rel
attributes:
<div class="team-tags">
<a class="s1" rel="t1 t2 t3" href="#">One</a>
<a class="s2" rel="t2 t3" href="#">Two</a>
<a class="s3" rel="t1" href="#">Three</a>
<a class="s4" rel="t4 t6" ref="#">Four</a>
<a class="s5" rel="t2 t5" href="#">Five</a>
</div>
And one ul
:
<ul class="team">
<li class="t1">Some text</li>
<li class="t2">Some text</li>
<li class="t3">Some text</li>
<li class="t4">Some text</li>
<li class="t5">Some text</li>
<li class="t6">Some text</li>
</ul>
rel
of each link can have multiple values (like class="value1 value2 value3 value4"
). Each value is used to mark similar class
of <li>
.
rel="t2 t3"
marks <li class="t2">Some text</li>
and <li class="t3">Some text</li>
. And so on.
The main idea - when we hover
any of these links, script should find li
s with similar class inside .team
list and toggle active
class for them.
For example, if we hover
link with rel="t4 t6"
, script should toggle class active
for <li class="t4">Some text</li>
and <li class="t6">Some text</li>
, like <li class="t4 active">Some text</li>
and <li class="t6 active">Some text</li>
.
jQuery 1.3.2 is used.
Any idea?
Thanks.
发布评论
评论(1)
像这样:
演示
Like this:
Demo