-4

总的来说,我想保存元素的位置,当它下降时(例如,它是一个链接):

<a class="icon" style="left:20px;top:20px;" href="some_href">
      <img src="some_src" />
      name
</a>

具有此类的元素是可拖动的。我认为,这里一定是ajax,但如何正确地做到这一点 - 不知道。我是一个 php - mysql 程序员,所以 jQuery 和 JS 中的菜鸟 :( 感谢所有答案,对不起我的英语不好!:)

4

1 回答 1

0

我不知道“保存元素的位置”是什么意思,这有什么用,但您可以尝试 jQueryposition()$.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");
});
于 2012-07-08T19:28:49.047 回答