ユーザーが要素を表示または表示するのを待つ方法を教えてください。私は次のような機能を持っていますが、要素が存在するかどうかを確認し、ユーザーに表示されているかどうかを確認するだけではありません。要素がユーザーに表示されるのを待ちます
function waitForElementDisplay (selector, time) {
if (document.querySelector(selector) != null) {
return true;
} else if (timeLimit < timeSince) {
return false;
} else {
timeSince += time;
setTimeout(function() {
waitForElementDisplay(selector, time, timeLimit, timeSince);
}, time);
}
}
可能性のある重複した[検出の要素が表示されている場合](http://stackoverflow.com/questions/8774089/detect-if-an-element-is-visible) – vlaz
もう一つのことが[ここ](http:// stackov erflow.com/questions/16255423/finding-if-element-is-visible-javascript)と[ここ](http://stackoverflow.com/questions/19669786/check-if-element-is-visible-in-dom) ) – vlaz
* "visible to user" * ..はいくつかの方法で解釈することができます – charlietfl