4
回答
关于在Action跳转后页面的tab问题
滴滴云服务器,限时包月0.9元,为开发者而生>>>   

@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.该如何做?先谢谢了。


举报
dreamers
发帖于5年前 4回/751阅
共有4个答案 最后回答: 5年前
提问中的链接没有完全显示出来,不太明白问题的详细情况,楼主回来改改问答
--- 共有 1 条评论 ---
dreamers不好意思,它还是没有完整显示出来,不过你可以看一下view source就可以看到完整了。 5年前 回复

引用来自“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 该如何做?先谢谢了。

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