深度理解Jquery 中 offset 方法

2021-08-04 13:27:56 字數 1009 閱讀 4010

一、語法

1、 返回偏移座標

$(selector).offset();

top: $(selector).offset().top;

left: $(selector).offset().left;

2、設定偏移座標:

$(selector).offset();

引數的含義:     當設定偏移時是必需的。規定以畫素為單位的 top 和 left 座標。

可能的值:(1)、名/值對,比如 ,  (2)、乙個帶有 top 和 left 的物件(例項)

3、使用函式設定偏移座標:

$(selector).offset(function(index,currentoffset));

可選。規定返回包含 top 和 left 座標的物件的函式。

index - 返回集合中元素的 index 位置。

currentoffset - 返回被選元素的當前座標。

二、offset 的定義和用法

offset() 方法設定或返回被選元素 相對於文件的偏移座標

1、當用於返回偏移時:

該方法返回第乙個匹配元素的偏移座標,它返回乙個帶有2個屬性(以畫素為單位的 top 和 left 位置)的物件

2、當用於設定偏移時:

該方法設定所有匹配元素的偏移座標,

三、例項

this is a paragraph.

set the offset coordinates of the p element

四、注意事項

offset() 方法 返回的top , left. 跟 margin-top,margin-left 也有關係。

如果元素有margin-top,margin-left. 它獲取當前的margin. 沒有則是預設取值。

如果父元素也有margin,broder 的話。它也會受到影響。取值要更大。 因為offset() 取的當前與文件的偏移座標。

做什麼事貴在堅持, 什麼事都怕認真. 只要你認真起來你就能成功!

python中del的深度理解

python中的del用法比較特殊,新手學習往往產生誤解,弄清del的用法,可以幫助深入理解python的記憶體方面的問題。python的del不同於c的free和c 的delete。由於python都是引用,而python有gc機制,所以,del語句作用在變數上,而不是資料物件上。if name ...

深度學習中Embedding的理解

embedding就是把高維的one hot進行降維的過程。1 一維列表也不行,二維稀疏矩陣也不行,怎麼辦呢?這裡就引入了embedding的概念,由密集向量表示,實現降維!2 並不是每個單詞都會被乙個向量來代替,而是被替換為用於查詢嵌入矩陣中向量的索引 3 同時訓練神經網路時,每個embeddin...

深度理解js中var let const 區別

首先要理解js中作用域的概念 作用域 指的是乙個變數的作用範圍 1.全域性作用域 直接寫在script中的js 在js中,萬物皆物件,都在全域性作用域,全域性作用域在頁面開啟時建立,在全域性作用域中有乙個全域性物件window,它代表是乙個瀏覽器的視窗 它由瀏覽器建立可以直接使用,在全域性作用域中,...