jQuery UI加载电影

时间:2011-10-25 11:26:03

标签: c# jquery asp.net-mvc jquery-ui

我正在创建一个ASP.NET MVC 3应用程序并更改了默认项目结构以在HTML末尾加载脚本,因为这是一个很好的做法。 创建了部分并以正确的顺序成功加载了脚本。

其中一个,设置jQuery UI。布局页面末尾的脚本如下所示:

<script src="@Url.Content("~/Scripts/jquery-ui-1.8.16.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>

<script src="@Url.Content("~/Scripts/customappscript.js")" type="text/javascript"></script>

@RenderSection("Scripts", required: false)

但是我有一个问题是通过AJAX加载一些页面。当页面加载时,我可以清楚地看到默认的HTML按钮,几毫秒后jQuery UI运行并设置按钮样式。 我认为有一种方法可以通过首先加载然后显示来解决这个问题。也许隐藏所有按钮并在加载UI时显示,不知道。

任何人都知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

当你有一个非常沉重的页面时会发生这样的事情。我使用的方法是简单地渲染按钮隐藏,并在应用.button()后使它们可见。