0
我想獲取當前顯示給用戶的所有頁面元素(僅限瀏覽器框架內的內容,而不是部件上面或下面)。如何通過javascript知道html的顯示部分是什麼
例如,如果用戶在頁面中向下滾動,我想獲取我的javascript其他元素。
我可以做到嗎?如果不是,我可以從Chrome擴展程序中完成嗎?
我想獲取當前顯示給用戶的所有頁面元素(僅限瀏覽器框架內的內容,而不是部件上面或下面)。如何通過javascript知道html的顯示部分是什麼
例如,如果用戶在頁面中向下滾動,我想獲取我的javascript其他元素。
我可以做到嗎?如果不是,我可以從Chrome擴展程序中完成嗎?
嘗試
var res = [];
$("a").each(function(i, el) {
if (el.getBoundingClientRect().bottom <= window.innerHeight) {
res.push($(el).eq(i));
$(el).css({"color":"red", "border":"1px solid red"})
};
});
console.log($("a").size(), res.length, res);
的[如何判斷一個DOM元素是在當前視可見?]
可能重複(http://stackoverflow.com/questions/123999/how-to-tell-if -a-dom-element-is-visible-in-the-current-viewport) – 2014-08-28 18:55:19
我搜索Chrome的答案... – Ygandelsman 2014-08-28 19:12:42