答案 0 :(得分:0)
如果你删除stop()
函数似乎工作得很好,我猜你的div被进一步动画的原因是当你使用幻灯片效果它动态操纵元素高度来实现动画当你使用停止功能并在它向下滑动时将鼠标悬停在它上面时,它会将elemet固定在它停止时的高度,因此在进一步的动画中你会看到它被击中,我想这是一个jQuery错误。
$(function() {
$(".more").hover(function (e) {
e.preventDefault();
$('.details_box', this).slideToggle(500);
$(this).addClass('act');
},
function (e) {
e.preventDefault();
$('.details_box', this).slideToggle(200);
$(this).removeClass('act');
});
});