Я работаю над небольшим приложением, в котором перетаскиваю элемент в область, которую можно сбрасывать. Недавно я обновился до jQuery 1.5 и обнаружил, что могу перетаскивать элемент только один раз.
Это означает, что если пользователь случайно уронит его куда-нибудь еще, кроме элемента, который может быть сброшен, он не сможет перетащить его снова.
Я использую jQuery 1.5 и jQuery UI 1.8.9.
Я устанавливаю перетаскиваемое состояние для каждого элемента с помощью функции .each.
Кто-нибудь еще имел эту проблему? Я новичок в jQuery, и я благодарен за любую помощь:)
$(itemId).draggable({
zIndex: 2700,
helper: "clone",
scroll: false,
drag: function(event, ui)
{
$("#container").css("background-color", "#fff");
},
stop: function(event, ui)
{
$("#conatiner").css("background-color", "#F0EBE0");
}
});
[РЕДАКТИРОВАТЬ] Я должен также добавить, что я делегировал событие click для того же объекта с функцией делегата. Хотя раньше это не было проблемой.