总的来说,我想保存元素的位置,当它丢弃时(例如,它是一个链接):
<a class="icon" style="left:20px;top:20px;" href="some_href">
<img src="some_src" />
name
</a>
此类的元素是可拖动的。我想,这里必须是ajax,但如何正确地做到这一点 - 不知道。 我是一个php - mysql程序员,所以在jQuery和JS中的noob :( 感谢所有的答案,抱歉我的英语不好! :)
答案 0 :(得分:0)
我不知道“保存元素的位置”是什么意思以及它如何有用,但您可以尝试jQuery position()
和$.ajax()
方法:
获取匹配元素集中第一个元素的当前坐标,相对于偏移父元素。
var t = $('a.icon').position().top;
var l = $('a.icon').position().left;
$.ajax({
type: "POST",
url: "save.php",
data: { top: t, left: l}
}).done(function() {
alert( "Position Saved");
});