3
jquery ui droppable如何被覆蓋div阻塞?由絕對div的jQuery UI Droppable塊
看到這個例子:http://jsfiddle.net/JSFU4/3/。一個紅色的div覆蓋可投放區域;但是,在此區域上方拖動時,可放置功能仍處於激活狀態。這怎麼可以避免?
的Html
<div>
<div class="drop">drop here</div>
</div>
<div>
<div class="drag">drag me</div>
</div>
<div class="overlay">i want to block the droppable</div>
CSS
.drag {
display: inline-block;
width: 100px;
height: 100px;
border: 1px solid black;
background-color: lightblue;
z-index: 1;
}
.drop {
display: inline-block;
border: 1px dotted black;
width: 200px;
height: 200px;
}
.drop-hover {
background-color: grey;
}
.overlay {
position: absolute;
width: 300px;
height: 100px;
top: 50px;
background-color: red;
border: 1px solid black;
}
JS
$(function() {
$('.drag').draggable();
$('.drop').droppable({
tolerance: 'pointer',
hoverClass: 'drop-hover'
});
});