簡體   English   中英

jQuery offset()與css()

[英]jQuery offset() vs. css()

考慮以下代碼以更改元素的位置:

myElement.css({top: '100px'});
myElement.offset({top: '100'});

根據此基准測試, .css()docs )非常.offset()勝過.offset()docs )。

為什么是這樣? 偏移元素的位置與css top聲明有何不同,為什么此方法看起來比較慢?

正如文檔所說,您可以使用.offset()獲取和設置元素坐標。

.css更改包括設置頂部/左側的樣式。

在性能方面, .offset().css更快。

參見jquery-offset-vs-css

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM