如何取消 jQuery droppable 的放置操作?
我有一个 jQuery UI droppable,它接受draggables。如果满足某些条件,我不想允许删除操作。
如何取消删除操作并执行类似恢复的操作?
I have a jQuery UI droppable which accepts draggables. I want to not allow the drop action if certain conditions are met.
How do I cancel the drop action and do a revert like action?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可放置小部件上的
accept
选项:与 Draggable 上的
revert
选项相结合应该可以得到什么您需要:请注意,在这个特定示例中,您还可以编写
accept: ".acceptable"
,这将使 droppable 只接受类acceptable
的元素。因此,另一种选择是当您的自定义事件发生时,只需根据需要应用或删除acceptable
类。这是一个示例: http://jsfiddle.net/andrewwhitaker/rUgJF/3/
底部有一个关闭“可接受性”的链接。
The
accept
option on the droppable widget:combined with the
revert
option on draggable should get you what you need:Note that in this specific example, you could also write
accept: ".acceptable"
, which would make the droppable only accept elements with classacceptable
. So another option is when your custom event happens, just apply or remove theacceptable
class as necessary.Here's an example: http://jsfiddle.net/andrewwhitaker/rUgJF/3/
The bottom has a link toggling "acceptability" on an off.