爲什麼使用插件時,這是很容易使用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設置高度。 –
是的,第一個動畫確實有比所有後續動畫更長的延遲。但是這對您的使用或配置不是問題。我建議將該錯誤報告給插件作者。 –