#jquery
#jquery
Вопрос:
У меня есть элемент, и когда я возвращаю позицию, он просто говорит «static»
Есть идеи?
Редактировать
$("#testED").position().top
Это возвращает «undefined»
Комментарии:
1. @melhosseiny api.jquery.com/position
2. Что
$("#testED").position()
возвращает? Вы можетеconsole.log()
это?
Ответ №1:
Чтобы получить значения позиции, используйте что-то вроде этого:
<script>
var o = $("#testED");
var position = o.position();
alert(o.left);
alert(o.top);
</script>
Комментарии:
1. Вот моя проблема .. он возвращает undefined
2. У вас действительно есть элемент с id = testED?
3. Да. потому что $(«#testED»).position() возвращает «static»
4. @Shamoon должно быть, что-то еще не так — как показано в JSFiddle от @Town, это работает.
5. jsfiddle.net/6TjJn/2 — это так странно. Отлично работает на fiddle, но не так сильно в моем приложении