2012-03-20 14 views

Odpowiedz

23
$(window).width() - ($('#your-element').offset().left + $('#your-element').width()); 

To zajmuje szerokość elemencie dodaje go do położenia elementu w dokumencie i zabiera go z dala od całego rozmiaru okna, które należy zostawić z prawej odległości pomiędzy elementem i okna.

+0

dzięki! –

+3

dla odniesienia lepiej jest wyciągnąć element do var najpierw, np. Var elem = $ ('# your-element'); następnie odwołanie do elem.offset(). left; etc - zapisuje zapytanie do DOM za każdym razem! – danblundell

+1

upewnij się, że to w żadnym wypadku nie działa; scenariusz: absolutny w absolutnym w absolutnym z przewinięciem nadmiarowym => koniec gry; – HellBaby