-4

全体として、要素がドロップしたときの要素の位置を保存したいと思います(たとえば、リンクです):

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

このクラスの要素はドラッグ可能です。ここはajaxに違いないと思いますが、これを正しく行う方法はわかりません。私はphp-mysqlプログラマーなので、jQueryとJSのnoob :(すべての回答に感謝し、私の悪い英語をお詫びします!:)

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 に答える