ドラッグ可能な 4 つの div があります。そして、daggable div をドロップする div。私のコードは基本的に、jQuery のサイトからダウンロードして少し変更した API にすぎません。
私の問題は、すべての div がドロップされたときに同じ機能を持っていることです。個々の関数を個々の div に作成するにはどうすればよいですか?
次のようになります。
$(function() {
$("#draggable").draggable({ revert: "invalid" });
$("#draggable2").draggable({ revert: "invalid" });
$("#draggable3").draggable({ revert: "invalid" });
$("#draggable4").draggable({ revert: "invalid" });
$("#droppable").droppable({
activeClass: "ui-state-hover",
hoverClass: "ui-state-active",
drop: function(event, ui) {
if (document.getElementById('draggable')){
window.location.replace("http://www.example.com");
}
if (document.getElementById('draggable2')){
window.location.replace("http://www.example2.com");
}
if (document.getElementById('draggable3')){
window.location.replace("http://www.example3.com");
}
if (document.getElementById('draggable4')){
window.location.replace("http://www.example4.com");
}
}
});
});
このコードではうまくいきません。何か案は?
前もって感謝します!
よろしく、 VG