缩放/动画 jQuery 拖放到可拖放时可拖动
Scale/Animate jQuery Draggable when dropped into droppable
我有一系列可拖动的图像和一些可放置的文件夹。我在网上四处寻找,找不到任何插件/代码来创建一种效果,在这种效果中,当可拖动对象拖放到可拖放对象上时,它会向下缩放到可放置区域并淡出。
基本上,类似于将图标拖到OSX中的文件夹中。我正在尝试向用户提供图像已添加到文件夹的视觉反馈。
我应该补充一点,我不想从屏幕上删除/移动可拖动的内容。我正在使用"克隆"来提供正在发生的拖动的视觉反馈。
有什么建议/代码/想法吗?
更新
在jquery中查看clone()时工作了更多。我想出了以下内容,但是克隆的位置似乎非常随机。理想情况下,我希望在执行动画时将克隆放置在可放置对象上。
$('#photoscontainer').append($(r.photos[i].thumbnailhtml).draggable({
helper:"clone",
stop: function(event,ui){
clone = ui.helper.clone();
$(this).append(clone.addClass('inside-drop-zone').draggable({
containment: '.drop-zone'
}));
clone.animate({
opacity: 0,
width: "0",
height: "0"
});
}
})
);
您可以使用 jQuery 编写动画:
function dropped(elementId) {
var jId = "#" + elementId;
$(jId).animate({
width:'-=50',
height:'-=50'
},5000);
$(jId).fadeOut();
}
我希望这样的东西是你要找的。
相关文章:
- html5拖放确定拖动项目的来源
- 拖放区中可拖动的 Jqueryui 不会滚动,会恢复,滚动条存在
- 拖放无法识别动画CC中拖动对象的子对象
- 拖放与拖动不同的元素
- 拖动的角度拖放 css 类
- 缩放/动画 jQuery 拖放到可拖放时可拖动
- Ember.js可拖动和可拖放的jqueryUI / native Drag and drop mixin
- 在 raphael js 中缩放/拖动矩形
- 拖放后,如果不重新调整大小并在可放置区域中拖动图像
- 是否可以使用 JavaScript 在 WebBrowser 中拖动 WPF 元素和句柄拖放
- 在拖动/拖放事件上获取 Firefox 内容可编辑的拖放光标位置
- 使拖放的元素可放置,同时仍可拖动
- 修改拖放后可拖动的行为
- 原生HTML5拖放:使可拖动对象不可拖放
- jQuery 拖放,验证可拖动 ID
- 为什么HTML5拖放拖动图像在隐藏时不显示
- 使用HTML5拖放,有没有办法在保持拖动流的同时隐藏元素
- 如何在 Jquery 中初始化可拖放对象上的可拖动对象
- Jquery拖放:拖放背景图像
- Html5拖放-拖拽文本的单个字符-可以看到光标中的字符与图像一起工作