Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 1.42 KB

File metadata and controls

40 lines (25 loc) · 1.42 KB
title short-title slug l10n
IntersectionObserver: takeRecords() メソッド
takeRecords()
Web/API/IntersectionObserver/takeRecords
sourceCommit
eab4066e72d5478de920e4020e5db71214dcffa6

{{APIRef("Intersection Observer API")}}

{{domxref("IntersectionObserver")}} の takeRecords() メソッドは {{domxref("IntersectionObserverEntry")}} オブジェクトの配列を返します。それぞれのオブジェクトは、前回明示的にこのメソッドが呼び出されるか、暗黙的にオブザーバーのコールバックが自動的に呼び出されて交差状態がチェックされたときから変更されたそれぞれの対象要素を表します。

Note

コールバックを使用してこれらの変更を監視している場合は、このメソッドを呼び出す必要はありません。このメソッドを呼び出すと処理待ちの交差リストをクリアしてしまうため、コールバックが実行されません。

構文

takeRecords()

引数

なし。

返値

ルートとの交差状態が最後に調べられた時点以降に変更された対象要素ごとに 1 つずつ {{domxref("IntersectionObserverEntry")}} オブジェクトが入った配列。

仕様書

{{Specifications}}

ブラウザーの互換性

{{Compat}}

関連情報