【发布时间】:2011-09-04 03:26:00
【问题描述】:
我有一个 <ul> 列表,其中包含 2 个 <li>,如下所示:
HTML:
<div id="list">
<ul>
<li>name1</li>
<li>title1</li>
</ul>
<ul>
<li>name2</li>
<li>title2</li>
</ul>
<ul>
<li>name3</li>
<li>title3</li>
</ul>
<ul>
<li>name4</li>
<li>title4</li>
</ul>
and so on...
</div>
CSS:
#list {color: grey}
.name {color: black}
.title {color: red}
输出如下所示(文本全为灰色):
名称1 标题1
名称2 标题2
名称3 标题3
name4 标题4
当您鼠标悬停任何<ul>时,它的每个<li>都会应用一个类,看起来像这样(斜体是.name类,粗体是 .title 类):
名称1 标题1
name2 title2
name3 title3
name4 标题4
当您鼠标移出时,它会返回。
此外,当您单击其中一个<ul> 时,它将保持鼠标悬停状态的样式并触发<a href="something">
最后,当页面第一次加载时,第一个 <ul> 必须是这样选择的:
name1 title1
名称2 标题2
名称3 标题3
name4 标题4
我只能完成其中一个功能,比如单击,但不能全部完成 3 个。我是 jQuery 新手,所以像这样的多个功能让我的大脑陷入了旋转。
如果能帮助我找到正确的方向,我将不胜感激。
【问题讨论】:
标签: jquery class html-lists styling