为什么使用插件时,这是很容易使用jQuery一个人吗?例如...
HTML
<div class="wrap">
<div class="heading">Heading</div>
<div class="body">Body</div>
</div>
<div class="wrap">
<div class="heading">Heading</div>
<div class="body">Body</div>
</div>
<div class="wrap">
<div class="heading">Heading</div>
<div class="body">Body</div>
</div>
jQuery的
$(function() {
$('.body').hide();
$('.heading').hover(function() {
$(this).next('.body').stop().slideToggle(500);
$(this).parent().siblings('.wrap').children('.body').stop().slideUp(500);
}, function() {
$(this).next('.body').stop().slideToggle(500);
});
});
平稳运行,我在Chrome。您是否在其他浏览器和计算机配置上尝试过?在你的情况下,我还建议添加固定的高度,以便在动画完成后不会“弹出”它们以扩展以适应内容;不过如果你设置了固定高度,你需要在内容改变时进行调整 - 或者如果这样做不实际,那么在页面加载后用JavaScript设置高度。 –
是的,第一个动画确实有比所有后续动画更长的延迟。但是这对您的使用或配置不是问题。我建议将该错误报告给插件作者。 –