私がやろうとしているのは、アイテムをドロップ領域にドラッグし、その特定のドラッグされたアイテム呼び出しを別の特定の div にスライドする関数にドロップするサイトを作成することです。if --- else if working を取得できない理由がわかりません。私の目標は、どのアイテムがドラッグ/ドロップされたかを確認するクリーンな機能を持ち、ドロップされたアイテムに応じて、ページのスライドインなどの特定の「何かが起こる」ことを望むことです.ここに私の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...
}
}
});
});
EDIT ADDITION HERE は、私が今ここにいる例です 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{
}
}
});
});