我正在从 mysql 数据中检索图像并将它们放在 ul li 中。现在我正在制作一个 div,其中包含可通过 jquery 拖动的项目。我想要的是当用户改变位置时,它应该自动保存。因为它不应该像第一次那样。
问问题
1796 次
3 回答
2
首先,您需要为要保存在数据库中的每个用户保存保存位置。为了改变位置,你需要这样的东西:
$('#draggable').position().top = yourSavedPosition;
每次拖动后,您必须向保存每个对象位置的服务器发送一个 Ajax 请求。
于 2013-03-02T18:27:07.550 回答
1
使用 CSS:
#draggable{
position:fixed !important;
}
于 2013-03-02T18:24:36.757 回答
0
你必须这样做:
wherever user is dragging image
,
-> 找到坐标
-> 然后enter
这些坐标在top
和left
位置
$( ".selector" ).draggable({
stop: function(event, ui) {
var x = ui.instance.element.position();
$("#image1").css({"position":"fixed","left":x.left,"top":x.top});
}
});
于 2013-03-02T18:41:26.070 回答