【发布时间】:2016-01-15 17:09:41
【问题描述】:
下面的代码运行良好,因此当拖动一个块时,它位于其他块的顶部。但是,我不确定要添加什么,以便当用户放下盒子时,z-index 会更新并且盒子仍然在顶部。现在,当盒子被放下时,它会在其他盒子下面,保留它原来的 z-index。我确实看到了这个(// Setter $( ".selector" ).draggable( "option", "zIndex", 100 );) 在 API 文档中,只是不确定它应该如何集成到我下面的工作代码中。感谢您的任何想法!
$(function(){
var positions = JSON.parse(localStorage.positions || "{}");
$(function () {
var d = $("[id=draggable]").attr("id", function (i) {
return "draggable_" + i
})
$.each(positions, function (id, pos) {
$("#" + id).css(pos);
})
d.draggable({
containment: "#containment-wrapper",
zIndex: 100,
scroll: false,
stop: function (event, ui) {
positions[this.id] = ui.position
localStorage.positions = JSON.stringify(positions)
}
});
});
});
【问题讨论】:
标签: jquery jquery-ui z-index draggable