web-zs
<!DOCTYPE html>

<html>

<head>

 <meta charset="UTF-8">

    <title></title>
</head>

 


 

<body>
    <div id="target" style="height: 200px; width: 600px;aqua; display: none;"></div>
    <div id="test" style="position: relative; display: block;" class="show">test</div>

    <script type="text/javascript">
        var MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver;
        var element = document.querySelector('#test');
        var target = document.querySelector('#target')
        var observer = new MutationObserver(function (mutations) {
            mutations.forEach(function (mutation) {
                if (mutation.type == "attributes" ) {
                    console.log(mutation.target.style.display);
                    if(mutation.target.style.display == 'none'){
                        testing.style.display = 'none'
                    }else{
                        testing.style.display = 'block'
                    }
                }
            });
        });
        observer.observe(element, {
            attributes: true 
        });
    </script>

</body>

 

</html>

 

分类:

技术点:

相关文章:

  • 2021-12-06
  • 2021-10-09
  • 2022-01-01
  • 2021-09-17
  • 2021-04-06
  • 2021-12-09
  • 2021-12-02
  • 2021-04-06
猜你喜欢
  • 2022-01-07
  • 2021-07-20
  • 2021-12-29
  • 2021-09-28
  • 2021-12-17
  • 2021-10-29
  • 2021-11-29
  • 2021-11-26
相关资源
相似解决方案