我正在處理日曆。除了彼此之外,我還有多個droppables(顛倒)。在這些droppables之上,我有兩個可拖動的元素,它們也可以調整大小。每個droppable的高度爲25px,寬度爲200px。第一個可拖動的高度是60px(元素1),另一個(元素2)的高度是20px。我的問題是,當我將元素2拖動到元素1上並將其放在兩個可放置的元素之間時,放置事件不會觸發。在所有其他拖放情況下,它都能正常工作,拖放事件觸發。拖放事件不會觸發
HTML(代碼段了,因爲有很多這些droppables的):
<div style="height:25px; width:200px; border-bottom:1px solid black;" class="droppable">
<div class="time">Kl 8:00 </div>
</div>
<div style="height:25px; width:200px; border-bottom:1px solid black;" class="droppable">
<div class="time">Kl 8:15 </div>
</div>
的jQuery(在這裏,我創造我的約會(拖拽元素)):
appointment1 = $("<div style='height: 60px; width: 150px; position: absolute; left: 508px; top: 214px;' id='drag2' class='draggable'><div><span class='gage1'>Drag</span></div></div>");
appointment1.appendTo("#gage1");
appointment2 = $(" <div class='draggable' id='drag1' style='height:20px; width:150px; position: absolute; left: 508x; top: 270px;'><div><span class='gage2'>Drag</span></div></div>");
appointment2.appendTo("#gage2");
在這裏,我有我的下降事件:
$(".droppable").droppable({
drop: function (event, ui) {
alert("drop");
}
});
這是什麼語言?你能發表一個你的代碼的例子嗎? – 2010-06-21 12:17:27
1.您是否有'draggable()'的元素。2.可拖動的容器是否有'position:relative'。 3.同一個元素是否有'.sortable()'綁定到它?,我過去遇到過問題。 – adardesign 2010-06-21 14:03:40