【问题标题】:Show the page only after all the javascript is executed仅在执行所有 javascript 后才显示页面
【发布时间】:2016-12-21 10:10:51
【问题描述】:

我在我的项目中使用 Jquery 选项卡,一切正常。

但是,当用户打开页面时,页面首先会显示所有选项卡中的所有材料一秒钟,然后执行 javascript,屏幕恢复正常。

这是一个丑陋的景象,我该如何防止这种情况?有没有办法在所有加载完成后显示页面?

【问题讨论】:

标签: javascript jquery .net webforms


【解决方案1】:

您可以尝试在页面加载时隐藏您的内容并使用 JQuery 来显示它。

HTML:

<div id="contentDiv" style="display: none;">....</div>

JavaScript:

jQuery(document).ready(function ($) {$('#orderContentsInfoBox').css('display','block');});

这个 jQuery 函数在文档完全加载时触发。如果您在隐藏在选项卡中之前仍然看到内容闪烁,那么我建议您找到设置选项卡的函数并插入代码以在那里显示内容 div。这样,内容只会在所有选项卡都设置好后才会出现。

【讨论】:

    最近更新 更多