我試圖讓窗口內的元素的位置,像這樣的底部和右側位置:獲取元素
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;
但是底部和右側在他們面前有-
...爲什麼這是?因爲數字是正確的,只是它們不應該是負數。
在jQuery的文檔沒有提及「右」屬性在結果對象位置()。 [Doc here](http://api.jquery.com/position/) – Mordhak 2012-03-26 12:41:59
@Mordhak,更新應該可以工作。 – Starx 2012-03-26 12:45:22
是的,但它應該被抵消而不是位置,抵消是頂部/左邊取決於文件,位置是指父母。 – Mordhak 2012-03-26 12:52:39