如何在加载整个aspx页面之前显示进度条?
我有一个母版页Root.master和一个页面default.aspx。 我想显示进度条,直到加载整个default.aspx页面。
我试过以下代码: –
xx
但问题是我在default.aspx上没有body,它在root.master上,如果我们把它放在root.master上,它会应用从root.masterinheritance的所有页面。 所以还有另一个。
请建议我可用的链接或样品。
在您的示例中,如果您使用的是jQuery,则可以对代码使用以下重新分解
$(document).load(function(){ $('body').css('visibility','visible'); }
本教程可能对您创建自定义进度条很有帮助。因为这是第三方教程,我不打算将内容复制到此处。
试试这个演示
你可以添加对jQuery的引用,然后执行一些代码:
也可以在没有jQuery的情况下使用它,但它更容易使用它;)
这样进度条gif加载,一旦页面完成,它就被设置为不可见。
我希望这可能有所帮助! 祝好运。
你没有提到任何库,所以这里是一个纯粹的js解决方案: http : //jsfiddle.net/TTU7v/
我的想法是尽可能将脚本放在开口体标签附近(但在它之后!):