我有一個包含元素和相對位置的頁面。檢查位置是否存在
style="position: relative;"
一些有頂/左座標,有些沒有。有沒有辦法使用jQuery檢查style標籤內的座標?
如果沒有,我想通過做一些像添加它們:
if (...) {
var myDiv = $(".myDiv");
var pos = myDiv.position();
myDiv.css({ "left:" + pos.left + "px", "top:" + pos.top + "px" });
}
酷!所以,我可以這樣做:if(myDiv.css('left')=='auto'){ \t \t var pos = myDiv.position(); \t \t myDiv.css({「left:」+ pos.left +「px」,「top:」+ pos.top +「px」}); \t} – santa 2012-04-02 17:30:35
您應該閱讀[jQuery CSS](http://api.jquery.com/css/)上的文檔,因爲上述註釋中的代碼不正確。但除此之外,是的,我不明白爲什麼不: - ) – Hubro 2012-04-02 19:06:26