当另一个html元素达到一定高度时,我正在尝试使用JavaScript删除html元素。但是,它要求我继续单击触发代码的按钮,以检查该元素的高度是否已更改。反正有吗?
答案 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
如果您想了解更多或我解释错误,请告诉我