单个页面上有两个可拖动元素和两个可放置元素
我有两组可拖动元素和两组可放置元素。
我想要的是第一组可拖动元素只能在第一组可放置元素内放置。 第二组可拖动对象只能放置在第二组可放置对象内部。
代码片段:
// this can be dropped only inside .drop elements
$('.drag').draggable({ revert: true });
$('.drop').droppable({
drop: function() {
//
}
});
// this can be dropped only inside .drop2 elements
$('.drag2').draggable({ revert: true });
$('.drop2').droppable({
drop: function() {
//
}
});
因此用户将无法将具有 .drag 类的元素拖放到 .drop2 容器中。
I have two set of draggable and two sets of dropable elements.
What I want is the first set of draggable elements to be droppable only inside the first set of droppables.
The second set of draggables should be droppable only to inside the second set of droppables.
A code snippet:
// this can be dropped only inside .drop elements
$('.drag').draggable({ revert: true });
$('.drop').droppable({
drop: function() {
//
}
});
// this can be dropped only inside .drop2 elements
$('.drag2').draggable({ revert: true });
$('.drop2').droppable({
drop: function() {
//
}
});
So a user won't be able to drop element with .drag class to .drop2 container.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这
就是你想要的。使用可放置小部件的
Accept
属性和revert
可拖动小部件的属性来实现此目的。This
is what you want.Use
Accept
property of droppable widget andrevert
property of draggable widget to achieve this.