Aks*_*hay 4 jquery drag-and-drop draggable
当我跌入某个div时,我想被拖动id
Drag <ul id="demo" >
<li id="1" ></li>
<li id="2" ></li>
<li id="3" ></li>
</ul>
<div class="drop"> drop here!! </div>
Run Code Online (Sandbox Code Playgroud)
JQUERY
$(".drop").droppable({
drop: function(event, ui) {
// i need to get dragged id (note:able to drag multiple ids)
1,2,3..
}
});
Run Code Online (Sandbox Code Playgroud)
请帮帮我!! Thnks
Pra*_*Nag 15
正如他们在jQuery UI dropable doc中所说的那样
所有回调都会收到两个参数:原始浏览器事件和准备好的ui对象,请查看下面的对象文档(如果您将第二个参数命名为"ui"):
ui.draggable - 当前可拖动元素,一个jQuery对象.
ui.helper - 当前可拖动的助手,jQuery对象
ui.position - 可拖动助手的当前位置{top:,left:}
ui.offset - 可拖动助手的当前绝对位置{top:,left:}
ui.draggable是作为一个被删除的元素jQuery object.
所以你可以使用ID ui.draggable.prop('id')
您可以使用ui.draggable来解决可拖动元素.
drop: function(event, ui) {
var id = ui.draggable.attr("id");
}
Run Code Online (Sandbox Code Playgroud)
演示: http ://jsfiddle.net/9RBJG/
| 归档时间: |
|
| 查看次数: |
20304 次 |
| 最近记录: |