JQuery 可排序、可拖动和可拖放不协同工作
JQuery Sortable, Draggable and Droppable not working together
我想创建一个照片组织者,您可以在其中对图像重新排序并将它们放入垃圾箱以将其删除。我的问题是,当您开始拖动图像时,它不再位于光标下方,向左约500px。我当前的代码 - http://jsfiddle.net/D4xQh/。
$("#currentImages").sortable();
$(".imgThumb", "#currentImages").draggable({
connectToSortable: "#currentImages",
helper: "original",
revert: "invalid"
});
$("#trash").droppable({
drop: function( event, ui ) {
var $item=( ui.draggable );
$item.fadeOut();
}
});
我尝试删除可拖动部分,但这会导致图像被发送到垃圾箱以恢复到其原始位置,然后淡出。这使得它看起来非常不安,看起来也不专业。这就是没有可拖动选项的它 - http://jsfiddle.net/D4xQh/1/
JSFiddle 中的灰色框是"垃圾箱"
我不知道
这是否解决了您的问题,但您缺少revert
参数:
$("#currentImages").sortable({
revert: true
});
试试这个:http://jsfiddle.net/D4xQh/2/
相关文章:
- 拖放不会'不能使用EaselJS在chrome中工作
- 文件上载(拖放)无法工作
- 你如何让mootools拖放与触摸一起工作
- 我将如何让OpenLayers功能选择和Javascript拖放一起工作
- CKEDITOR 拖放插件集成在编辑器实例销毁并重新创建后停止工作
- JQuery 可排序、可拖动和可拖放不协同工作
- 让拖放开始工作
- 嵌套可排序无法工作(无拖放)
- Chrome拖放文件/文件夹不工作
- Android拖放事件在4.4.2的ionic中不工作
- 从本地存储拖放HTML5不工作
- HTML5拖放不能正常工作
- 拖放脚本只工作一次,但停止工作[没有jQuery]
- 事件.在拖放事件中,preventDefault和stoppropagation不像预期的那样工作
- 拖放不能正常工作
- 拖放事件不能与onload函数一起工作
- 使用JqueryUI拖放不工作
- JQuery拖放不工作在FF3.6后,我实现CSS3灵活的框布局,有什么想法
- 拖放不工作的网站
- Javascript拖放:ondragleave工作解决方案