<li><a href=”#tabs-3″>Tabs3</a></li>
</ul>
<div id=”tabs-1″>
<p>content of tab one</p>
</div>
<div id=”tabs-2″>
<p>content of tab two</p>
</div>
<div id=”tabs-3″>
<p>content of tab three</p>
</div>
</div>
<script type=”text/javascript”>
$(document).ready(function () {
$(“#tabs”).tabs();
})
</script>
由于是用的MVC模板生成的项目,所以在Content/themes/base文件夹里已经放入了jQuery UI的CSS样式表,如果没有,你需要单独下载然后放到项目中,并在页面正确引用。
现在再来刷新一下页面,效果就出来了。

图 4
既然是用样式表控制的,代表着我们可以随意对它进行自定义,换颜色等,这在后面的应用样式 里介绍。
2.2Accordion
对于Accordion控件就有一些东西需要说的了。因为对于一个东西,如果它不够灵活,不易扩展,会给使用者带来很大的不便。

图 5
2.2.1使用基本的Accordion
先来看一下如何将Accordion插件应用起来。我们将它放到我们的Tabs1页面里。同Tabs一样,应用起来也非常的简单,只需把相应的Div定义好,之后,在脚本总要所要做的工作也就是一句代码的事。是不是体验到了jQuery UI所带来的便捷了。
将之前tabs-1 Div 中的<P>标签及内容删除掉,用如下的代码替换。
<div id=”tabs-1″>
<div id=”accordion”>
<h3>
<a href=”#”>Section 1</a></h3>
<div>
<p>content of section 1</p>
</div>
<h3>
<a href=”#”>Section 2</a></h3>
<div>
<p>content of section 2</p>
</div>
<h3>
<a href=”#”>Section 3</a></h3>
<div>
<p>content of section 3</p>
</div>
</div>
</div>
其中id为accordion的外围Div是容器,在脚本代码里面选中它然后对它应用accordion方法。
<script type=”text/javascript”>
$(document).ready(function () {
$(“#tabs”).tabs();
$(“#accordion”).accordion();
})
</script>
之后,里面的每个<a>标签就会被解析成一个可以点击的标题,<a>标签后紧跟<div>用于放置本小块的内容。最后效果如下图。










