如何让一条代码重复执行但代码中没有能限制的条件又不能是死循环

例:随时获取网页的宽度并为绝对定位修改位置

  

  let my_div = document.getElementById("index_1");
        let style = window.getComputedStyle(my_div, null);
        let my1_div=document.getElementById("xl1");
        let my2_div = document.getElementById("xl2");
        let my3_div=document.getElementById("bod");
        let style1 = window.getComputedStyle(my3_div, null);
        setInterval(function(){
            let one=style.width.slice(0,-2);
            let two=style1.width.slice(0,-2)
            let left=(two-one)/2+'px'
            my2_div.setAttribute("style",`left:${left}`)
        },0);  
posted @ 2021-07-31 12:42  1+1=  阅读(167)  评论(0)    收藏  举报