【发布时间】:2011-09-24 17:38:07
【问题描述】:
我构建了多级菜单,我的 HTML 结构如下所示:
<ul>
<li>item 1</li>
<li>item 2</li>
<li>
<ul> #this is set up as display: none;
<li>subitem 1</li>
<li>subitem 2</li>
<li>subitem 3</li>
</ul>
</li>
<li>item 3</li>
<li>item 4</li>
</ul>
我正在解决一个问题,如何在item1上移动光标后显示所有子项。 我可以这样做:
$('ul li ul').mouseover(function() {
$(this).find('li').show();
});
但这对我不起作用...谁能帮助我,请,如何为鼠标悬停事件显示 sub-ul 项目块?
谢谢
编辑:感谢你们的回复,感谢你们的帮助,我已经发现了我的愚蠢错误。
【问题讨论】:
-
不清楚您是说
ul是display: none,还是ul的孩子是display: none,这可能会有所不同。但是,如果未显示列表中的所有li,我不确定父ul是否可用于mouseover。
标签: javascript jquery html css mouseover