我有以下jQuery:
$(document).ready(function(){
$(".element").draggable();
$(".element").droppable({
drop: function() {
alert('dropped');
}
});
});
Run Code Online (Sandbox Code Playgroud)
任何具有"元素"类的东西都可以被操纵并在页面上拖动.我希望能够找到被拖动的元素的html内容和被删除的元素,并在"alert('dropped');"中使用它们.是的,所以我可以这样做:
alert(firstelement+ ' was dropped on ' +secondelement);
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
您需要向drop回调添加参数.
drop : function(event, ui) {
var droppable = $(this);
var draggable = ui.draggable;
alert(droppable.attr('id') + " was dropped on " + draggable.attr('id'));
}
Run Code Online (Sandbox Code Playgroud)
http://jqueryui.com/demos/droppable/#event-drop
| 归档时间: |
|
| 查看次数: |
764 次 |
| 最近记录: |