是否可以将draggables revert值设置为"true“,而它最初设置为"invalid"?我试图在droppable的drop事件中还原draggable,但还原没有发生。
var dragOpts = {
/* appendTo: "body", */
zIndex: 1000,
cursor: "move",
revert: "invalid",
opacity: 0.45,
helper: myHelper,
};
$(".appointment").draggable(dragOpts);
function myHelper(event, ui) {
var height = $(this).children().not('.travel-element').css("height");
var cloneClass = $(this).children().not('.travel-element').attr("class");
return $("<div id='helper' class='" + cloneClass + "' style='height:" + height + "'>Moving</div>");
}
drop: function (e, ui) {
$(".appointment").draggable({revert:true});
}发布于 2011-10-31 16:54:29
使用.draggable('option', 'revert', true)
仅供参考,这是更改任何jQuery UI小部件选项的常规方法,文档中也对此进行了解释。
https://stackoverflow.com/questions/7920921
复制相似问题