1. В XXI веке позиционировать жабаскриптом - кощунство.
2. Перепешите на css.
3. jQuery position имеет ряд условий. Первое самое очевидно - элемент должен быть блочным. Второе - абсолют. Отсюда и разница в браузерах.
4. В вашем случае лучше использовать offset, но элемент всё-таки должен быть блочным.
Яндекс конечно тоже браузер, но для разработки он не годится. Юзайте хром или FF в крайнем случае.