【发布时间】:2014-05-05 09:55:54
【问题描述】:
我已经设法让我的菜单系统正常工作,现在单击它们时会显示和隐藏部分。
我还为此添加了搜索功能,并且效果也很好。
提供完整的工作版本每个部分的制作如下:
<li><a href="#" id="show" name="heada"><h3> Section 1</h3></a>
<div class="slider" style="display:block; display:none;">
<a href="">Section 1 - Item 1</a><br/>
<a href="">Section 1 - Item 2</a><br/>
<a href="">Section 1 - Item 3</a><br/>
<a href="">Test</a><br/>
</div>
</li>
我遇到的一个小问题是在搜索时我不想丢失部分标题。例如:
<li><a href="#" id="show" name="heada"><h3> Section 1</h3></a>
<li><a href="#" id="show" name="heada"><h3> Section 2</h3></a>
<li><a href="#" id="show" name="heada"><h3> Section 3</h3></a>
目前搜索返回正确的结果,但标题不见了。
是否有保持标题可见的方法?
class="slider" 应用边框部分条目,如果搜索没有返回条目,我们可以隐藏整个 DIV 保持标题可见,类似于切换显示/隐藏当前的工作方式。 ?
最后在搜索时,如果我从搜索字段中删除任何内容,它不会更新页面以显示新结果。
我假设这是因为我已经隐藏了它们并且我没有重新显示它们,但我不确定如何。
【问题讨论】:
-
请在问题中发布相关代码,而不仅仅是一个jsfiddle链接。