使用Jquery,PHP和MySQL保存元素的位置

时间:2012-07-08 19:21:53

标签: php jquery mysql ajax

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

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

此类的元素是可拖动的。我想,这里必须是ajax,但如何正确地做到这一点 - 不知道。 我是一个php - mysql程序员,所以在jQuery和JS中的noob :( 感谢所有的答案,抱歉我的英语不好! :)

1 个答案:

答案 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");
});