JavascriptのgetBoundingClientRectを初めて使ったのですが、ページをリロードした時点で対象のものがどこにあるかっていうものですよね。
これをライブアップデートで値を返してくれるようにするにはどうしたらいいですか?
例えば
const target = document.querySelector(".target").getBoundingClientRect().y;
const target1 = document.querySelector(".target1");
console.log(target);
if (target < 300) {
target1.style.color = '#f00';
}
上記console.log(target);の値はページをリロードしないと値が変化しないですよね。これをスクロールするごとに更新される方法が知りたいです。
もしそれができれば、targetが300以下になった瞬間色を変える、ということができると思うのですが、、
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。