2011-08-14 19 views
3

jqueryを使用してドラッグされた要素がドロップされる要素を取得しようとしています。私はdropppableを使用しようとしましたが、オブジェクトは左と上の両方で0を返しています。誰でも助けることができるコードはここにありますか?ドラッグされた要素がドロップされた要素のオブジェクトを取得する方法は?

$(".cards_images").droppable({ 
      drop:function(event,ui){ 
       var pos = $(this).position() 
       alert(pos.top) 
      } 
     }) 
+0

コードが正しく動作するはずです。 '$(this)' _はドロップ可能です。私はちょうど[テストした](http://jsfiddle.net/88dTS/1/)とゼロ以外の位置を取得します。他の何かが間違っているかもしれません。もっとコードを投稿できますか? – andyb

+0

@andyb - そうです、それを回答として投稿するべきです。 – karim79

答えて

1

多分

$(".cards_images").droppable({ 
    drop: function(event, ui) { 
     var pos = ui.draggable.position(); 
     alert(pos.top); 
    } 
}) 
2

$(this)ドロップ可能で、そこにあなたのコードには何の問題も離れて:-)私はちょうどtestedこの数行方不明;から、ではないと非ゼロの位置を取得します。不足しているライブラリやその他のJavaScriptエラーが報告されていますか?

関連する問題