jQueryUI-将draggable移回原始位置,即使在放入dropable之后也是如此
jQueryUI - moving draggable back to original position, even after dropping in droppable
我有一个可拖动的元素,我正在将它拖动到各种可丢弃区域之一。但是,我希望可拖动项目始终返回到其原始位置,即使它被拖动到可丢弃区域(当可拖动项目被拖到可丢弃的区域上时,可丢弃区域会处理自己的事件)。有办法做到这一点吗?
我注意到,从draggable中的stop()函数返回true或false既会影响它返回到原始位置,也会影响它是否触发dropable的drop()函数。有没有办法单独处理这些?
这有点像黑客,但当你有时
$('yourelement').draggable({revert:true});
无论是否掉落,都会将其还原。并且它仍然会在可丢弃元素上触发drop事件。
是否希望您的可丢弃文件接受其他元素?如果没有,您可以将dropable的"accept"选项设置为"false"
$('.foo').droppable('option','accept',false);
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 在chrome.tabs.onCreated之后加载HTML页面
- 在Jquery detachment()和appendTo()之后定位元素
- AngularJS:ng之后,重复$scope值未按预期更新
- 为什么元素的宽度在页面加载之后和那一刻之后不同
- 没有在Angular应用程序中定义firebase(在firebase迁移之后)
- Javascript复选框函数:;缺少:在属性id之后"
- 在刚刚调用的append函数之后,jquery.height()不会返回实际值
- 正在链接添加了以下内容::在之后
- JQuery hide()在show()之后不起作用,反之亦然
- 未执行Ajax循环的Javascript之后的代码
- 如何在`window.open`之后执行回调
- 如何在一个元素动画之后延迟
- 在XMLHttpRequest之后重新初始化jQuery
- <text区域>在我的html中包含event.keycode==13之后,wrap就不起作用了
- 在jAlert之后设置焦点
- 在Javascript中的ajax响应之后未调用Dropdown事件
- web浏览器中的离线应用程序存储数据并在之后上传
- jQueryUI-将draggable移回原始位置,即使在放入dropable之后也是如此
- 追加' Draggable '在' dropable '之后