关于tabs如何跳转页面的问题
2015-08-15 20:26
302 查看
一、前台页面设计
<div>
<div id="Sindex1">@Html.ActionLink("主页","Index","Home") @Html.ActionLink("退出","LoginOut","Home")</div>
<div id="tabs">
<ul >
<li><a href="/StudentsInfo/SInfoList" name="#tabs-1">学生个人信息</a></li>
<li><a href="/StudentsInfo/KInfoList" name="#tabs-2">饭卡信息</a></li>
<li><a href="/StudentsInfo/SEdit" name="#tabs-3">学生信息管理</a></li>
<li><a href="/StudentsInfo/KEdit" name="#tabs-4">饭卡信息管理</a></li>
</ul>
<div id="tabs-1"> </div>
<div id="tabs-2"> </div>
<div id="tabs-3"> </div>
<div id="tabs-4"> </div>
</div>
</div>
二、必须引用最新的JQuery
@if (false)
{
<script src="~/Scripts/jquery-2.1.4.intellisense.js"></script>
}
<script src="~/Scripts/jquery-2.1.4.js"></script>
<script src="~/Scripts/jquery-ui-1.11.4.js"></script>
<script src="~/Scripts/jquery.unobtrusive-ajax.js"></script>
<script src="~/Scripts/jquery.validate.js"></script>
<link type="text/css" rel="stylesheet" href="~/Content/Css/StudntsStyle.css" />
<script type="text/javascript" src="~/Content/Js/StudentsIndex.js"></script>
//如果不引用最新的JQuery,否则无法利用Tabs来在同一页面下显示其他页面,而是直接跳转的其他页面
三、而StudentsIndex.js的文件只有一条JS
$(function () {
$('#tabs').tabs({
collapsible: true
});
});
当然,你也可以到其他网站上找到关于Tabs的属性,从而进行设计。
四、StudntsStyle.css的样式(主要是Tabs)
#tabs {
width: 52%;
margin: 30px auto;
}
#tabs ul {
margin: 0;
padding: 0;
display: table;
width: 100%;
}
#tabs ul li {
float: left;
list-style-type: none;
margin-right: 2px;
width: 170px;
text-align: center;
}
#tabs ul li a {
display: block;
padding: 17px 30px;
background: #ff6a00;
text-decoration: none;
color: #fff;
}
#tabs ul li.ui-tabs-active a {
background: #fff;
color: #655c89;
outline: none;
}
#tabs-1, #tabs-2, #tabs-3, #tabs-4 {
overflow: hidden;
position: relative;
background: #ff6a00;
}
//这里面的东西可能不是很全面,不过作为菜鸟的我,已经重新测试了一变,完整的跳转。
//切记使用最新的Jquery,因为我试过使用过比较低版本的Jquery,无法使Tabs中跳转页面。
<div>
<div id="Sindex1">@Html.ActionLink("主页","Index","Home") @Html.ActionLink("退出","LoginOut","Home")</div>
<div id="tabs">
<ul >
<li><a href="/StudentsInfo/SInfoList" name="#tabs-1">学生个人信息</a></li>
<li><a href="/StudentsInfo/KInfoList" name="#tabs-2">饭卡信息</a></li>
<li><a href="/StudentsInfo/SEdit" name="#tabs-3">学生信息管理</a></li>
<li><a href="/StudentsInfo/KEdit" name="#tabs-4">饭卡信息管理</a></li>
</ul>
<div id="tabs-1"> </div>
<div id="tabs-2"> </div>
<div id="tabs-3"> </div>
<div id="tabs-4"> </div>
</div>
</div>
二、必须引用最新的JQuery
@if (false)
{
<script src="~/Scripts/jquery-2.1.4.intellisense.js"></script>
}
<script src="~/Scripts/jquery-2.1.4.js"></script>
<script src="~/Scripts/jquery-ui-1.11.4.js"></script>
<script src="~/Scripts/jquery.unobtrusive-ajax.js"></script>
<script src="~/Scripts/jquery.validate.js"></script>
<link type="text/css" rel="stylesheet" href="~/Content/Css/StudntsStyle.css" />
<script type="text/javascript" src="~/Content/Js/StudentsIndex.js"></script>
//如果不引用最新的JQuery,否则无法利用Tabs来在同一页面下显示其他页面,而是直接跳转的其他页面
三、而StudentsIndex.js的文件只有一条JS
$(function () {
$('#tabs').tabs({
collapsible: true
});
});
当然,你也可以到其他网站上找到关于Tabs的属性,从而进行设计。
四、StudntsStyle.css的样式(主要是Tabs)
#tabs {
width: 52%;
margin: 30px auto;
}
#tabs ul {
margin: 0;
padding: 0;
display: table;
width: 100%;
}
#tabs ul li {
float: left;
list-style-type: none;
margin-right: 2px;
width: 170px;
text-align: center;
}
#tabs ul li a {
display: block;
padding: 17px 30px;
background: #ff6a00;
text-decoration: none;
color: #fff;
}
#tabs ul li.ui-tabs-active a {
background: #fff;
color: #655c89;
outline: none;
}
#tabs-1, #tabs-2, #tabs-3, #tabs-4 {
overflow: hidden;
position: relative;
background: #ff6a00;
}
//这里面的东西可能不是很全面,不过作为菜鸟的我,已经重新测试了一变,完整的跳转。
//切记使用最新的Jquery,因为我试过使用过比较低版本的Jquery,无法使Tabs中跳转页面。
相关文章推荐
- 【学习笔记】C++操作redis库
- Struts2如何显示已经更新的模型数据
- SpringMvc常用注解
- 去哪网实习总结:如何有效减少对数据库的访问(JavaWeb)
- 上海优步司机顶级组奖励政策(8.10~8.16)
- C++中cin.getline()、getline()、cin.get()区别
- fabric装饰器类
- 关于SEG 指令
- 黑马程序员-----java基础之数组及堆和栈
- 接口和抽象类
- fabric的operations(操作)类
- 80x86寄存器
- JavaScript基础学习之-JavaScript权威指南--3.1数字
- fabric的state统计(或设置环境——系统的和fabric本身的)
- IOS之正则表达式
- 搜索引擎的正确姿势
- 文本 To 音频
- noip1999 邮票面值设计 (搜索+完全背包)
- fabric带颜色的输出类(color)
- hdu 5391 Zball in Tina Town 解题报告