2
我想要當前可見的到他/她的屏幕上的最終用戶的元素。我希望通過javascript完成這件事。我可以這樣做嗎?我們可以在瀏覽器中獲取當前視圖的對象嗎?
例如 - 在用戶屏幕上,假設他目前正在查看圖像。所以我想要對他可見的元素(在這種情況下是img元素)。
我想要當前可見的到他/她的屏幕上的最終用戶的元素。我希望通過javascript完成這件事。我可以這樣做嗎?我們可以在瀏覽器中獲取當前視圖的對象嗎?
例如 - 在用戶屏幕上,假設他目前正在查看圖像。所以我想要對他可見的元素(在這種情況下是img元素)。
您可以使用window.innerWidth
和window.innerHeight
來獲取視口的寬度和高度,並使用element.getBoundingClientRect
來獲取元素相對於視口左上角的位置。從那裏你可以檢查元素是否在視口中
你不明白你在問什麼。通常有很多目前可見的元素,所以你想得到什麼? – YakovL
我編輯瞭解釋。請參見。如果仍然不明白..請讓我知道 –
試試這個:https://github.com/ryanve/verge – magicspon