2012-02-16 6 views
0

Вот код http://jsfiddle.net/DTYEB/после того, как вы отбросили элемент в папку, если я поставлю код ниже, я хочу, чтобы элемент находился в положении 25,25 относительно раздаточный (dropboxOuter)Невозможно поместить перетаскиваемый элемент относительно div - jquery

$(dragElement).animate({ 
      "left" : "25", 
      "top" : "25" 
}, 1000); 

Но это ставит элемент под DIV ... любая помощь

+0

обновление .. http://jsfiddle.net/DTYEB/2/ с кодом выше .. – user1184100

ответ

1

Существует несколько ошибок, которые я исправил: http://jsfiddle.net/DTYEB/14/

  • Ваша первая проблема заключалась в том, что ваше целевое назначение не было на того же уровня/уровня.
  • Вы имели двойственное положение (абсолютную & относительное) на классе контейнера
  • Я поставил свою целевую Dropbox к абсолютному (чтобы избежать других элементов , которые могут изменить верхнее/левое значение)

код я использовал, чтобы получить относительное падение:

$(dragElement).animate({ 
      left: $('#dropbox').position().left + 25, 
      top: $('#dropbox').position().top + 25 
     }, 1000); 
+0

спасибо MARC ... – user1184100

Смежные вопросы