Jquery UI 手风琴是否需要在每个 h 标签后添加 div?
Does Jquery UI Accordion requires a div after each h tag?
这是我的原始代码:
<div id="accordion">
<h1>Header #1</h1>
<div>
<ul>
<li><a href="#">List item #1</a></li>
</ul>
</div>
<h1>Header #2</h1>
<div>
<ul>
<li><a href="#">List item #1</a></li>
<li><a href="#">List item #2</a></li>
<li><a href="#">List item #3</a></li>
<li><a href="#">List item #4</a></li>
</ul>
</div>
</div>
我试图删除内部 div
标签,代码工作正常。唯一的区别是,当我用 div
标签包围 ul
标签时,它会在它们周围创建一些边距。
我遇到的关于 Jquery UI 手风琴的所有文档或教程,都在 h
标签之后使用 div
标签,但由于它在没有它们的情况下也能正常工作,我问自己是否需要。
非常感谢。 :)
刚刚扫描了 jQuery UI github 源,手风琴似乎在 class ui-accordion-content
上工作 - 所以它应该没问题 - 因为只要您使用块元素(p / div / ul 等)。
https://github.com/jquery/jquery-ui/search?utf8=✓&q=ui-accordion-content
这是我的原始代码:
<div id="accordion">
<h1>Header #1</h1>
<div>
<ul>
<li><a href="#">List item #1</a></li>
</ul>
</div>
<h1>Header #2</h1>
<div>
<ul>
<li><a href="#">List item #1</a></li>
<li><a href="#">List item #2</a></li>
<li><a href="#">List item #3</a></li>
<li><a href="#">List item #4</a></li>
</ul>
</div>
</div>
我试图删除内部 div
标签,代码工作正常。唯一的区别是,当我用 div
标签包围 ul
标签时,它会在它们周围创建一些边距。
我遇到的关于 Jquery UI 手风琴的所有文档或教程,都在 h
标签之后使用 div
标签,但由于它在没有它们的情况下也能正常工作,我问自己是否需要。
非常感谢。 :)
刚刚扫描了 jQuery UI github 源,手风琴似乎在 class ui-accordion-content
上工作 - 所以它应该没问题 - 因为只要您使用块元素(p / div / ul 等)。
https://github.com/jquery/jquery-ui/search?utf8=✓&q=ui-accordion-content