【发布时间】:2014-04-08 06:04:00
【问题描述】:
我正在尝试使用下面的代码在 mvc 项目中创建一个 jquery 选项卡,但它不起作用。请指教我错过了什么?我正在使用来自jqueryui site的示例代码
观点:
<link href="~/Content/themes/base/jquery-ui.css" rel="stylesheet" />
<script src="~/Scripts/jquery-1.8.2.js"></script>
<script src="~/Scripts/jquery-ui-1.10.4.min.js"></script>
<script>
$(function () {
$("#tabs").tabs();
});
</script>
<div id="tabs">
<ul>
<li><a href="#tabs-1">login</a></li>
<li><a href="#tabs-2">Register</a></li>
</ul>
<div id="tabs-1">
@Html.Partial("_login")
</div>
<div id="tabs-2">
@Html.Partial("_register")
</div>
我的布局中还有两个链接“登录”和“注册”链接我该如何管理,所以当点击登录链接时显示 tabs-1,当点击注册链接时显示 tabs-2
当我运行代码时,输出结果不起作用:
谢谢你
【问题讨论】:
-
@Satpal 请查看更新后的问题,更新后显示的结果
-
你应该给脚本 URL 像这样:
-
我关闭了标签,并添加了新格式以获取脚本,但仍然无法正常工作。
-
@Ben,您在控制台中遇到任何错误吗?供参考Debugging JavaScript
-
@Ben,
Uncaught TypeError: Object [object Object] has no method 'tabs'表示您的 jquery-ui 未正确加载。您可以尝试<script src="http://code.jquery.com/ui/1.9.1/jquery-ui.min.js" type="text/javascript"></script>,如果它有效,然后提供正确的 jquery ui 路径
标签: javascript jquery asp.net-mvc jquery-ui asp.net-mvc-4