如何在页面上显示元素时收到通知?

时间:2015-12-02 21:36:25

标签: javascript dom javascript-events

我很清楚如何通过使用on this question解释的功能来检查页面上是否有元素可见。

//Where el is the DOM element you'd like to test for visibility
function isHidden(el) {
    return (el.offsetParent === null)
}

或者

//Where el is the DOM element you'd like to test for visibility
function isHidden(el) {
    var style = window.getComputedStyle(el);
    return (style.display === 'none')
}

但是为了避免汇集isHidden(el)函数,我希望在DOM中显示给定元素时使用它(使用纯JS,没有jQuery或其他框架)。

理论上可以使用mutation observers,但我需要IE10 +浏览器的解决方案。

有什么想法吗?

0 个答案:

没有答案