2
私は(MVCで初心者)はMVC内のすべてのpage load
にロードする必要がありますlayout page
、中jquery
でpreloader
を追加しました。レイアウトのMVCでは、事前ローダは他のページでは動作しません
問題はlogin
ページでのみ発生しますが、それ以降のページでは発生しません。それを作る方法はありますかgeneric
?
......................
<script type="text/javascript">
$(window).load(function() {
// Animate loader off screen
$(".se-pre-con").fadeOut("slow");;
});
</script>
<style type="text/css">
.no-js #loader
{
display: none;
}
.js #loader
{
display: block;
position: absolute;
left: 100px;
top: 0;
}
.se-pre-con
{
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: 9999;
background: url(images/Preloader_3.gif) center no-repeat #fff;
}
</style>
</head>
<body>
<div id="wrapper">
@Html.Action("Navbar", "Navbar", new { controller = ViewContext.RouteData.Values["Controller"].ToString(), action = ViewContext.RouteData.Values["Action"].ToString() })
<div id="page-wrapper">
<div id="main">
<div class="ptcontainer">
<div id="loader" class="se-pre-con"></div>
@RenderBody()
</div>
<div id="footer">
</div>
</div>
</div>
</div>
ありがとうございました!