【发布时间】:2021-06-08 01:34:53
【问题描述】:
我用 jQuery 创建了一个 div 元素:
$(document.body).append('<div id="test"></div>');
然后显示消息并在 10 秒后删除 div
$('test').html('SUCCESS!');
setTimeout(function(){
$('#test').remove();
}, 10000);
然后检查div删除是否完成,控制台日志显示信息:
$(window).on('scroll', function () {
if($('#test').length === 0){
console.log('DIV removed!');
} else {
console.log('DIV not removed!!!')
}
}
当我向上或向下滚动消息时显示“DIV 未删除!!!”。
为什么我的 div 没有被删除?
【问题讨论】:
标签: javascript html jquery css ecmascript-6