2010-11-19 32 views

Trả lời

17

Các .css() lệnh trả về những gì các thiết lập CSS, vì vậy nếu bạn đã thiết lập 'tự động', đó là những gì bạn sẽ thấy.

Bạn có thể truy xuất vị trí được tính tương ứng với phụ huynh với $('#').position().left;, 'trên cùng' cũng có sẵn từ vị trí(), nếu bạn muốn giá trị liên quan đến tài liệu sử dụng $('#').offset().left.

+0

Có, hoạt động của nó – X10nD

+0

Nếu bạn cần đúng vị trí, thì bạn có thể sử dụng '$ (' #(). left(). left + $ ('#'). width() 'thường, mặc dù nếu bạn cần tính đến lề/padding, bạn có thể cần phải sử dụng outerWidth(). – Orbling

3

Phương pháp offset() cho bạn biết vị trí thực tế của các yếu tố liên quan đến tài liệu. Xem ví dụ trên trang mà tôi đã liên kết đến để xem cách chúng có giá trị bên trái và trên cùng.

Đó là:

var left = $('Your_selector').offset().left; 
+0

@orbling có câu trả lời tôi yêu cầu, nó hoạt động với một dòng, đây là tài liệu liên quan, nhưng tôi muốn nó wrt phụ huynh – X10nD

Các vấn đề liên quan