很简单,我有这个https://jsfiddle.net/8ffvtcta/,我希望如此,当其中一个div
元素被删除,然后另一个div
s向上移动动画而不是从一个位置移动到另一个位置.
我该怎么做?谢谢.
你可以简单地使用 .slideToggle()
$('p').click(function() { $( $(this).attr('to-delete') ).css('position', 'relative'); $( $(this).attr('to-delete') ).animate({left: '-=' + $(document).width() }, 150); $( $(this).attr('to-delete') ).slideToggle(150, function() { $( $(this).attr('to-delete') ).remove(); }); });
示例:https://jsfiddle.net/DinoMyte/8ffvtcta/3/