有没有办法在网页加载时进行一些活动?我想要找出的是,以一种非常简单的方式,在页面开始加载时显示图像或消息,如“正在加载...”,然后在页面加载完成后隐藏它或使其消失。用户可以继续在页面上进行交互。
我已经阅读并尝试了使用 document.ready 的 jQuery 方式,但是一旦文档完全加载就会执行。加载方法也是如此。
因此,如果我的页面需要一些时间才能完全加载,是否有一个页面事件会在页面开始加载时触发,我可以在页面准备好时连接一个 after 事件?
我目前正在使用 ASP.NET MVC 来创建应用程序,如果有帮助的话。
这是一个示例页面:
<body>
<div class=".loading">
<p>
<img src="http://sampsonresume.com/labs/pIkfp.gif" />
Please Wait
</p>
</div>
@RenderBody()
@Scripts.Render("~/bundles/jquery")
@RenderSection("scripts", required: false)
<script type="text/javascript">
$(document).ready(function () {
$('.loading').hide();
})
</script>
</body>