日期:2014-05-17  浏览次数:20740 次

关于jquery ui tabs
jquery ui版本1.10.3
前置条件:Web根目录下有个index.jsp

使用jquery ui 中的例子:

tabs = $( "#tabs" ).tabs();


<div class="ui-layout-center">
<div id="tabs">
<ul>
     <li><a href="#tabs-1">欢迎</a> <span class="ui-icon ui-icon-close" role="presentation">Remove Tab</span></li>
   </ul>
   <div id="tabs-1">默认内容</div>
</div>
</div>


但是现实的页面跟官方显示的不一样,总是出现index.jsp中的内容


请大家帮忙啊,谢谢了

------解决方案--------------------
看下源码是不是页面弄错了。
------解决方案--------------------
你这个页面有引用那个index.jsp吗?你把index.jsp删掉试试。
------解决方案--------------------
引用:

<div class="ui-layout-center">
<div id="tabs" class="ui-tabs ui-widget ui-widget-content ui-corner-all">
<ul class="ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all" role="tablist">
<li class="ui-state-default ui-corner-top ui-tabs-active ui-state-active" role="tab" tabindex="0" aria-controls="ui-tabs-1" aria-labelledby="ui-id-1" aria-selected="true">
<a id="ui-id-1" class="ui-tabs-anchor" href="#tabs-1" role="presentation" tabindex="-1">欢迎</a>
<span class="ui-icon ui-icon-close" role="presentation">Remove Tab</span>
</li>
</ul>
<div id="ui-tabs-1" class="ui-tabs-panel ui-widget-content ui-corner-bottom" aria-live="polite" aria-labelledby="ui-id-1" role="tabpanel" aria-expanded="true" aria-hidden="false">
<base href="http://localhost:8080/iams/">
<title>My JSP 'index.jsp' starting page</title>
<meta content="no-cache" http-equiv="pragma">
<meta content="no-cache" http-equiv="cache-control">
<meta content="0" http-equiv="expires">
<meta content="keyword1,keyword2,keyword3" http-equiv="keywords">
<meta content="This is my page" http-equiv="description">
This is my JSP page.
<br>
</div>
<div id="tabs-1">默认内容</div>
</div>

这个是在ff中debug中显示的内容,id出现了匹配问题,但是我又不知道怎么弄


这明显是你有index.jsp的代码啊
------解决方案--------------------
你把 index.jsp  include 进来了吧。

------解决方案--------------------
引用:
对,但是为什么会指向他呢,一个项目中,不能含有index.jsp吗?

不明白,你的问题是为什么出现index.jsp 内容,是因为你把它引进来了。执行他是因为你引用了。