我正在使用 jquery tabify http://unwrongest.com/projects/tabify/来为我的菜单创建一个类似标签的功能。
演示:http: //jsfiddle.net/janjarfalk/6Y6Pa/1/
我正在创建这样的菜单:
<ul id="menu">
<li class="active"><a href="#contentHome">Home</a></li>
<li><a href="#contentGuestbook">Guestbook</a></li>
<li><a href="#contentLinks">Links</a></li>
</ul>
<div class="content" id="contentHome">Content for Home</div>
<div class="content" id="contentGuestbook">My guestbook</div>
<div class="content" id="contentLinks">Links</div>
选项卡将作为锚链接自动添加到我的 url,读取我在我的 url 上的任何内容。我需要一个 url(仅适用于链接选项卡),例如{domain name}/{controller}/{method}/{articleId}#contentLinks-tab,示例:
- http://www.test.com/site/shipping/5/#contentLinks-tab
- http://www.test.com/site/delivery/3/#contentLinks-tab
而其余的只有http://www.test.com/site#home-tab等。正如您从演示中看到的那样,“{id}-tab”是根据 id 自动生成的。但是,如果我已经在链接页面的http://www.test.com/links/shipping/5/#contentLinks-tab上,并且如果我要转到留言簿或主页等其他选项卡,则会出现问题/shipping/5/#contentHome-tab 将紧随其后。
请告诉我如何删除 /shipping/5/ 即使我在链接选项卡上,并悬停在选项卡的其余部分?抱歉,我无法提供太多编码,因为我不知道这样做。因此,真的很感激有人可以发光。非常感谢。