【发布时间】:2013-07-30 16:58:16
【问题描述】:
我正在尝试使用 jQuery UI 中内置的手风琴功能。它工作正常,但动画非常不稳定,我似乎无法弄清楚为什么。我在这里查看了其他答案,但到目前为止没有一个有效。
jQuery:
<script>
$(function() {
$( ".accordion" ).accordion({ animate: true },{ heightStyle: "content" });
});
</script>
HTML:
<ul class ='accordion'>
<li>
<h3><!-- heading --></h3>
<p><!-- content --></p>
</li>
<li>
<h3><!-- heading --></h3>
<p><!-- content --></p>
</li>
<li>
<h3><!-- heading --></h3>
<p><!-- content --></p>
</li>
</ul>
所有这些标记和代码都包含在同一个 HTML 文件中。
【问题讨论】:
-
波涛汹涌是什么意思?
-
我采用了您指定的选项,它使它变得更快。 jsfiddle.net/TZYXq 这些选项有必要吗?
-
打开部分时,动画不像jQuery提供的example那样流畅。相反,它将打开并导致其下方的元素向下跳跃,然后在动画完成后返回原位。
-
@anater 最下面的和你的一样……上面的列表是否也有你的问题?第一个对我来说要流畅得多。
-
@anater - 我确实在考虑将您的 HTML 放在此页面上,以便将来的读者受益,并为人们提供无需访问某个陌生人网站即可回答的资源.
标签: javascript jquery html jquery-ui