簡體   English   中英

使用JS檢查動態內容的可見性

[英]Check for visibility of dynamic content with JS

我正在嘗試檢查消息:

"Nenhuma conversa ou mensagem foram encontradas"

在此站點上對用戶可見:

https://web.whatsapp.com/

使用Javascript,當我搜索字符串並且應用程序未找到任何結果時,將顯示該消息。

但是我做不到。

現在這是我的代碼單元:

function isHidden(el) {
    return (el.offsetParent === null)
}
var a = document.getElementsByClassName("empty-text");
isHidden(a);

但是,即使我沒有在屏幕上看到該消息,isHidden始終返回false。

如何正確檢查消息的可見性?

此代碼效果很好。 這將檢查項目是否在視圖中

function isvisible(el){
  return window.scrollY + window.innerHeight >= el.offsetTop
}
window.onscroll=function(){
  var elem = document.getElementById("isHidden");
  if(isvisible(elem)){
    //some code
  }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM