为什么jQuery UI手风琴打开/关闭动画如此不稳定?
Why is jQuery UI accordion open/close animation so choppy?
我一直在试图找出这个,我只是看不到任何问题-同样,相同的手风琴(相同的jqueryui版本1.9.2)在另一个网站上没有任何问题,我甚至切换了主题,使用与其他网站相同的主题,我仍然得到这一个的震荡。
它也不应该是jquery ui主题因为它工作得很好这里
你知道是什么吗?
对于未来的读者,当我没有在div标签中包装手风琴行的内容时,我也遇到过这个问题:
坏: <div class="accordion">
<h3>Delivery Address</h3>
<table class="address">
<tr><td>...</td></tr>
</table>
</div>
好:
<div class="accordion">
<h3>Delivery Address</h3>
<div>
<table class="address">
<tr><td>...</td></tr>
</table>
</div>
</div>
.ui-accordion .ui-accordion-content {
padding: 1em 2.2em;
}
问题在于这个css。如果你把它改成px而不是em,它会正常工作。
我有一个类似的问题。在看了几个不同的解决方案之后。我发现这是一个页边距问题。
这个为我工作:
#accordion .ui-accordion-header {
margin:0;
}
顺便说一下,我把hightstyle
设置为content。
希望这对你有帮助!
在我的例子中,这是由我的手风琴标题的边距和我的手风琴内容中的元素的边距引起的。您需要将这些元素的边距设置为0。如果你想在这些元素之间添加空格,你可以使用填充,这不会引起问题。
#accordion h3 {
margin: 0;
padding: 10px 0;
}
#accordion p {
margin: 0;
padding: 10px 0;
}
我在accordion内容的div中使用了段落标记。如果使用其他元素,请确保该元素的外边距设置为0。
我在Drupal中使用Views nested accordion构建的嵌套手风琴中遇到了类似的问题。我删除了第38行视图嵌套的accordion.css有.ui-accordion .ui-accordion-content {height: auto !important;}
,它解决了我的问题。
动作流畅的关键是"heightStyle" EG
$( "#accordion" ).accordion({
heightStyle: "content"
});
我想你已经忘记添加所有的文件依赖关系,在标签
<script type='text/javascript' src='http://www.georgiancollege.ca/programs/wp-includes/js/jquery/jquery.js?ver=1.8.3'></script>
<script type='text/javascript' src='http://www.georgiancollege.ca/programs/wp-includes/js/jquery/ui/jquery.ui.core.min.js?ver=1.9.2'></script>
<script type='text/javascript' src='http://www.georgiancollege.ca/programs/wp-includes/js/jquery/ui/jquery.ui.widget.min.js?ver=1.9.2'></script>
<script type='text/javascript' src='http://www.georgiancollege.ca/programs/wp-includes/js/jquery/ui/jquery.ui.accordion.min.js?ver=1.9.2'></script>
<script type='text/javascript' src='http://www.georgiancollege.ca/programs/wp-includes/js/jquery/ui/jquery.ui.button.min.js?ver=1.9.2'></script>
包含所有依赖项,那么它应该可以正常工作。
相关文章:
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- jQuery-slideToggle动画不平滑
- Jquery scrollTop动画不工作"无法读取属性'top'无风
- 图像动画不平滑
- firefox中的CSS动画不起作用
- Javascript”;结束”;函数工作不稳定
- jQuery切换方法的动画不起作用
- jQuery淡入淡出/动画不透明度到不同的显示类型,然后阻止
- nodeJS服务器性能缓慢且不稳定
- Javascript动画不稳定
- 为什么这个动画不统一
- 视差'背景图像/位置/附件'jQuery的动画很不稳定
- Jquery动画在添加一段javascript时变得不稳定
- 基于JavaScript滚动的动画在手机上是不稳定的
- js动画在IE中的不稳定渲染
- 使用jQuery同位素过滤会导致动画不稳定
- 为什么jQuery UI手风琴打开/关闭动画如此不稳定?
- 如何使jQuery动画不那么不稳定(视频示例)
- 在同位素中设置项目大小的动画:为什么第一个项目不稳定
- 平滑不稳定的jquery动画