0

http://arshaw.com/js/fullcalendar-1.5.3/demos/external-dragging.html

在上面的 fullcalendar 演示中,来自单独 DIV(侧边栏)的外部事件可拖放到日历中,当勾选“拖放后删除”框时,将拖动的事件从列表中删除后将其拖放到日历中。我想在删除事件时向可拖动事件侧边栏中留下的其他 DIV 添加缓动或类似效果,以便查看者知道某些内容已从列表中删除。是否有一种 jquery 方法可以将剩余项目 (DIV) 向上滑动到已删除的项目下方,这样如果我将事件 3 拖到日历中,事件 4 和 5 将向上移动,事件 4 代替事件 3,并且事件 5 代替事件 4?我该怎么做?请向菜鸟解释。谢谢!

4

1 回答 1

0

演示使用此代码删除丢弃的事件

 // is the "remove after drop" checkbox checked?
if ($('#drop-remove').is(':checked')) {
    // if so, remove the element from the "Draggable Events" list
    $(this).remove();
}

更改$(this).remove()为:

$(this).slideUp(function(){
     $(this).remove();
 });

slideUp() 方法将动画列表中事件的折叠

jQuery API 参考:http ://api.jquery.com/slideUp/

于 2012-06-04T07:00:47.103 回答