如何使JavaScript IF语句继续执行,直到它成立为止?

时间:2015-08-01 17:31:30

标签: javascript html

当另一个html元素达到一定高度时,我正在尝试使用JavaScript删除html元素。但是,它要求我继续单击触发代码的按钮,以检查该元素的高度是否已更改。反正有吗?

3 个答案:

答案 0 :(得分:1)

在检查高度的对象上设置一个事件监听器,当对象达到指定的高度时,语句将为true并开始执行,这只是删除对象。发布您的代码,我会帮助您。

答案 1 :(得分:1)

尝试检查每个时间间隔。

function check() {
  // do the checking here
}

// check every 30 ms
setInterval(check, 30);

注意:不要使用while语句,因为它会阻止页面的呈现,直到它被执行。

答案 2 :(得分:0)

使用setInterval()并将代码放在间隔时间

var myInterval = setInterval(function(){
    //your code or event trigger comes here
    //when done clearInterval(myInterval)
}, 500);//each 0.5 second

如果您想了解更多或我解释错误,请告诉我