我想将加载动画放到我的页面上,但从未做过此操作,并且不知道从哪里开始。我有一个MasterPage,我有一个Top/Side/Body内容。当有人点击页面标签(导航)或侧面板快捷方式时,我想要等待动画显示。我不知道动画是否需要放在主页面中,还是必须放在每个单独的页面中?另外,如何让它在一切之前立即加载并在页面完全加载时隐藏?请帮忙,因为我对页面加载动画不太熟悉。这是我试过,但它不工作,我已经把这个代码的页面里面不是一个母版页:显示正在加载页面时加载动画
<%@ Page Title="" Language="C#" MasterPageFile="~/DefaultView.Master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="monitor.Dashboard.Default" %>
<asp:Content ID="Content1" ContentPlaceHolderID="cntSidebar" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="cntBody" runat="server">
<script src="../jquery-1.7.js" type="text/javascript">
$(document).ready(function() {
$('#loadingImage').hide();
});
</script>
<asp:Image ID="loadingImage" runat="server" ImageUrl="~/App_Themes/Sugar2006/images/loading.gif" />
<div id="loading">Page Has Loaded :)</div>
</asp:Content>
我通常会在用户点击链接时显示加载图片。它会在新页面加载时消失。您不需要在新页面上显示加载图像,直到用户单击另一个链接。 – 2012-03-22 20:00:49
@JohnnyCraig感谢您的回复。但是,你将图像放在我的主页面的哪里?或每个单独的页面内? – 2012-03-22 20:03:43
我把它放在我的母版页中,其中包含我的页眉和页脚。但我使用PHP,我不太熟悉ASP – 2012-03-22 20:05:22