javascript - 是否有任何 jquery 来检测 html 标签是否未关闭?或者页面没有完全加载?

标签 javascript jquery load onload

我遇到了无法加载整个页面的问题(我仍然需要修复)。它在元素中间被切断。

有没有办法使用 jquery 或 javscript 来做类似的事情:

if(一些元素还没有加载){刷新页面}

我只是想把 <div id="end_of_page"></div>在页面底部,检查是否已呈现,如果没有,我会知道出了点问题,可以重新加载以重试。

谢谢!!

最佳答案

Is there a way using jquery or javscript to do something like:

if (some element has not loaded yet) {refresh the page}

可以做到这一点,是的。在包含 jQuery 之后将其放在头部:

<script>
jQuery(function($) {
    if (!$("#end_of_page")[0]) {
        // Something went wrong, load again
        location.reload();
    }
});
</script>

如果 end_of_page 元素在 jQuery ready 事件触发时不存在,您将进入循环体(因此,强制重新加载) (这意味着页面加载完成时)。

但是到目前为止最好弄清楚为什么您的页面在中途被切断并解决这个问题。这种解决方法不是解决方案。

关于javascript - 是否有任何 jquery 来检测 html 标签是否未关闭?或者页面没有完全加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11386777/

相关文章:

javascript - 文档点击事件在过滤器上停止

javascript - 隐藏右侧按钮时,中间引导按钮组中的圆 Angular 丢失

html - 在某个点预加载 CSS 图像

Mysql查询减少加载时间

javascript - 从 javascript 对象获取项目

javascript - 使用 app.post 和 req.body 获取 undefined

javascript - 调整浏览器窗口大小时,如何使 div 保持在中心高度?

Python PIL 加载抛出 AttributeError : 'NoneType' object has no attribute 'read'

javascript - Sequelize : Foreign key declared, 但没有出现在表中

javascript - 如何在由 Jekyll 和 Liquid Layouts 一起生成的站点中使用 mustache.js