JavaScript在我建议它应该加载之前就加载了

JavaScript在我建议它应该加载之前就加载了,javascript,jquery,asp.net-mvc,Javascript,Jquery,Asp.net Mvc,您好,我有一个母版页(ASP.Net MVC),其中包含Jquery ui的两个加载,下面是视图特定脚本的contentplaceholder: <script src="../../Scripts/jquery-1.3.2.js" type="text/javascript"></script> <script src="../../Scripts/ui.core.js" type="text/javascript"></script> <

您好,我有一个母版页(ASP.Net MVC),其中包含Jquery ui的两个加载,下面是视图特定脚本的contentplaceholder:

<script src="../../Scripts/jquery-1.3.2.js" type="text/javascript"></script>
<script src="../../Scripts/ui.core.js" type="text/javascript"></script>
<script src="../../Scripts/ui.tabs.js" type="text/javascript"></script>
<script src="../../Scripts/ui.accordion.js" type="text/javascript"></script>
<script src="../../Scripts/LeftNav.js" type="text/javascript"></script>
<asp:contentplaceholder id="Scripts" runat="server"></asp:contentplaceholder>

现在我创建了一个包含此脚本的视图

<asp:Content ID="Content2" ContentPlaceHolderID="Scripts" runat="server">
<script>
var $tabs = $('#tabs').tabs();$tabs.tabs('option', 'selected', <%= ViewData["tab"]%>) ;
location.href='#<%= ViewData["anchor"]%>';
</script>
</asp:Content>

var$tabs=$('#tabs').tabs()$tabs.tabs('option','selected',);
location.href='#';
tab中的值是应选择的tabindex。锚定是选项卡页上的锚定,应选择该锚定

我的建议是,首先,所有主脚本的加载比我保存在ViewData中的tabindex都会被选中,然后跳转到我想要的锚点

但怎么可能是。。。什么也没发生

侧面负载和卡舌也是如此。但未选中ViewData属性选项卡中的选项卡。而且锚也不能正常工作


我试着跟着。我在上面的脚本中放置了一个警报,如果我这样做,警报将在加载选项卡之前抛出。为什么他要在加载ui之前执行这个脚本。脚本“???????

我不确定是否正确,我对asp一无所知,但也许你应该签出jquery,这是在加载页面时触发的。这可能会让您摆脱计时问题。

我不确定是否正确,我对asp一无所知,但也许您应该签出jquery,这是在加载页面时触发的。这可能会使您摆脱计时问题。

将脚本放在页面底部。。。在


这样,你的脚本将加载后,所有的内容已加载。。。如果没有写下你得到的确切错误。。。正如上面所建议的,你也可以使用$(document)。ready

将脚本放在页面底部。。。在


这样,你的脚本将加载后,所有的内容已加载。。。如果没有写下你得到的确切错误。。。如上所述,你也可以使用$(document).ready

你可能想修改你的问题标题,写“JavaScript”而不是“Java脚本”。我现在看起来你在问一些与Java有关的问题。你可能想修正你的问题标题,写“JavaScript”而不是“Java脚本”。我现在看起来你在问一些与Java相关的问题。