【发布时间】:2015-05-14 16:16:20
【问题描述】:
对 jquery 来说有点新,我正在使用可拖动和可放置的东西。我有两个可拖动的和一个可放置的。我不太清楚如何根据我丢弃的盒子做不同的事情。这是我的jQuery:
$(function() {
$( "#greatplan" ).draggable();
$( "#droppable" ).droppable({
drop: function( event, ui ) {
$( this )
.addClass( "ui-state-highlight" )
.find( "p" )
.html( "Great Plan Picked!" )
}
});
$( "#poorplan" ).draggable();
$( "#droppable" ).droppable({
drop: function( event, ui ) {
$( this )
.addClass( "ui-state-highlight" )
.find( "p" )
.html( "Poor Plan Picked!" )
}
});
})
还有我的 HTML:
<div id="greatplan" class="ui-widget-content">
<p>Great Plan!</p>
</div>
<br>
<div id="poorplan" class="ui-widget-content">
<p>Poor Plan!</p>
</div>
<div id="droppable" class="ui-widget-header">
<p>Drop your plan here</p>
</div>
无论我将哪个框拖到 droppable 中,我总是得到“糟糕的计划!”。有什么想法吗?
【问题讨论】:
标签: javascript jquery jquery-ui jquery-ui-draggable jquery-ui-droppable