关于在Action跳转后页面的tab问题

dreamers 发布于 2012/11/23 12:22
阅读 859
收藏 0

@JFinal 你好,想跟你请教个问题:我有一个页面:postion.html,base标签为:<base href="/JFinal/" /> 里面有tab页面,即:

<ul class="tabset_tabs">
   <li><a href="#tab1" class="active" target="_self">Tab 1</a></li>
   <li><a href="#tab2" target="main">Tab 2</a></li>
   <li><a href="#tab3" target="_self">Tab 3</a></li>
</ul>

<div id="tab1" class="tabset_content">
   <h2 class="tabset_label">Tab 1</h2>
   Tab 1 Content
</div>

<div id="tab2" class="tabset_content">
   <h2 class="tabset_label">Tab 2</h2>
   Tab 2 Content
</div>

<div id="tab3" class="tabset_content">
   <h2 class="tabset_label">Tab 3</h2>
   Tab 3 Content
</div>
但问题是这个position.html页面是通过Action跳转得到的,所以在浏览器里显示的路径为:http://localhost:8080/JFinal/person/login
所以当点击:tab2时
  <li><a href="#tab1" class="active" target="_self">Tab 1</a></li>
   <li><a href="#tab2" target="main">Tab 2</a></li>
   <li><a href="#tab3" target="_self">Tab 3</a></li>它的路径就变为:
http://localhost:8080/JFinal/#tab2,并且它会跳转到
http://localhost:8080/JFinal/这个路径。但我想要的是在当前页面显示
tabset_content.该如何做?先谢谢了。


加载中
0
JFinal
JFinal
提问中的链接没有完全显示出来,不太明白问题的详细情况,楼主回来改改问答
dreamers
dreamers
不好意思,它还是没有完整显示出来,不过你可以看一下view source就可以看到完整了。
0
dreamers
dreamers

引用来自“JFinal”的答案

提问中的链接没有完全显示出来,不太明白问题的详细情况,楼主回来改改问答
@JFinal 你好,想跟你请教个问题:我有一个页面:postion.html,base标签为:<base href="/JFinal/" /> 里面有tab页面,即:
<ul class="tabset_tabs">
   <li><a href="#tab1" class="active" target="_self">Tab 1</a></li>
   <li><a href="#tab2" target="main">Tab 2</a></li>
   <li><a href="#tab3" target="_self">Tab 3</a></li>
</ul>

<div id="tab1" class="tabset_content">
   <h2 class="tabset_label">Tab 1</h2>
   Tab 1 Content
</div>

<div id="tab2" class="tabset_content">
   <h2 class="tabset_label">Tab 2</h2>
   Tab 2 Content
</div>

<div id="tab3" class="tabset_content">
   <h2 class="tabset_label">Tab 3</h2>
   Tab 3 Content
</div>

但问题是这个position.html页面是通过Action跳转得到的,所以在浏览器里显示的路径为:http://localhost:8080/JFinal/person/login

所以当点击:tab2时
<li><a href="#tab1" class="active" target="_self">Tab 1</a></li>
   <li><a href="#tab2" target="main">Tab 2</a></li>
   <li><a href="#tab3" target="_self">Tab 3</a></li>它的路径就变为:http://localhost:8080/JFinal/#tab2。但我想要的是在当前页面显示
	tabset_content 该如何做?先谢谢了。

0
JFinal
JFinal
href 中试试填入: href="javascript:;", 然后添加一个 onclick="xxFunction()"来处理一下,本质上这个问题是纯 html 问题
返回顶部
顶部