如何防止我的jQuery draggable与其容器褪色?

时间:2011-07-26 16:24:59

标签: jquery draggable jquery-ui-draggable

我有一个可拖动的帮助器($('#tgt').draggable({helper: 'clone'})),它在容器内可见,在hoverOut上淡出。不幸的是,一旦我将可拖动的容器拖到容器外面,我就会失去它。当原始容器淡出时,它会淡出。

如何避免这种情况?我尝试在启动事件中将帮助器重新显示到身体但这会导致其他奇怪的事情。同样覆盖css不透明度,以及可拖动助手等似乎没有帮助。

2 个答案:

答案 0 :(得分:0)

您可以编写两个回调函数来处理拖动开始和拖动停止事件,在这些函数中,您可以启用/禁用容器的动画行为。

$('#tgt').draggable({
    helper: 'clone', 
    start: function(event, ui){...},
    stop: function(event, ui){...}
});

答案 1 :(得分:0)

解决。只需要调用appendTo选项为帮助程序指定不同的父级。