【问题标题】:jQuery UI Accordion Is ChoppyjQuery UI 手风琴是不稳定的
【发布时间】: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


【解决方案1】:

这可能取决于您使用的浏览器。 IE8 及以下版本的许多 jQuery UI 动画非常“断断续续”。

【讨论】:

  • 我正在使用最新的 Chrome 来测试这个。我很确定浏览器或系统没有造成限制。它在 Safari 和 Firefox 中也是持久的。
猜你喜欢
  • 1970-01-01
  • 2016-06-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-08
  • 1970-01-01
  • 2011-01-31
  • 2010-12-26
相关资源
最近更新 更多