【发布时间】:2012-08-13 09:16:18
【问题描述】:
如您所见:http://jsfiddle.net/rA4CB/6/
当我在重叠区域中放置它时,它会在两个 droppables 中接收,当项目是兄弟时,贪婪不起作用。有什么办法可以阻止接收 zIndex 较低的 droppables 吗?
顺便说一句,mouseOver 不会为可放置元素触发,因为鼠标实际上是在可拖动元素上方。
相关JS:
$(function() {
$( "#draggable" ).draggable();
$( "#droppable" ).droppable({
tolerance:'pointer',
drop: function( event, ui ) {
$( this )
.addClass( "ui-state-highlight" )
.find( "p" )
.html( "Dropped!" );
}
});
$( "#droppable2" ).droppable({
tolerance:'pointer',
greedy:true,
drop: function( event, ui ) {
$( this )
.addClass( "ui-state-highlight" )
.find( "p" )
.html( "Dropped!" );
}
});
});
【问题讨论】:
标签: jquery-ui jquery-ui-droppable