staram się uzyskać pozycję elementu w oknie tak:Get dolny i prawy pozycji elementu
var link = $(element);
var offset = link.offset();
var top = offset.top;
var left = offset.left;
var bottom = $(window).height() - link.height();
bottom = offset.top - bottom;
var right = $(window).width() - link.width();
right = offset.left - right;
Jednak dolny i prawy mają -
przed nimi ... Dlaczego czy to jest? ponieważ liczby są poprawne, po prostu NIE powinny być minus.
W dokumencie jQuery nie ma odniesienia do atrybutu "prawy" w obiekcie wynikowym dla pozycji(). [Doc here] (http://api.jquery.com/position/) – Mordhak
@Mordhak, Aktualizacja powinna działać. – Starx
Tak, ale powinno być przesunięcie zamiast pozycji, przesunięcie to góra/lewo w zależności od dokumentu, pozycja odnosi się do rodzica. – Mordhak