我想要做的是創建一個站點,將項目拖放到放置區域,並且一旦將特定的拖動項目調用拖放到在另一個特定div中滑動的功能。我無法弄清楚爲什麼我不能得到if --- else如果工作。我的目標是有一個乾淨的函數,看到哪個項目被拖/下降,這取決於放置項目我想要一個具體的「某事發生」,比如在一個頁面滑動 這裏是我的jQuery代碼:如何找出哪個拖動的項目被丟棄
$(document).ready(function(){
var i;
var banners = ('#banners');
var tryout = ('#try2');
var navItem = [banners, tryout];
var dropItem = (".nav");
// DRAGGABLE
$(dropItem).draggable({
});
$("#dropArea").droppable({
drop: function() {
if ("dragged Item " == banners){
$(".panel").toggle("fast");
$(this).toggleClass("active")
}
else if ("dragged Item " == tryout){
// and so on...
}
}
});
});
編輯加成這裏就是我在這裏現在例子www.diskrim.com/tryout $(掉物品開關DROPITEM).draggable({
});
$("#dropArea").droppable({
drop: function(event, ui) {
if (ui.draggable = navItem[0]){
alert("banners");
}
else if (ui.draggable = navItem[1]){
alert("just pop up");
}
else{
}
}
});
});
檢查傳遞到拖放回調的參數。 – 2012-07-17 19:35:15