我想将第三个标签链接添加到其他网站,当它被点击时,它会将我重定向到主页第一个标签。不是第三个标签。
这是网站中使用的链接示例。
<li><a href="#tab1">HOME</a></li>
<li><a href="#tab2">About us</a></li>
<li><a href="#tab3">services</a></li>
and on other website I added
<li><a href="http://www.mywebsitename.com/#tab1">HOME</a></li>
<li><a href="http://www.mywebsitename.com/#tab2">About us</a></li>
<li><a href="http://www.mywebsitename.com/#tab3">services</a></li>
无论你点击什么,你都会去主页。请问有什么解决方案吗?
答案 0 :(得分:0)
虽然您的问题不是很明确,但我假设您正在使用一些jQuery插件将div转换为标签页。
您需要在加载时检查收到的URL,然后跳转到正确的选项卡(激活正确的div)。如果没有更多的代码,那么很难得到更具体的代码。
答案 1 :(得分:0)
和其他人一样,我不确定你要求的是什么,但是如果你想要一个带有哈希锚点的网址来自动选择其中一个标签,我认为这对你有用。
<script type="text/javascript">
$(function() {
$('div#tabs').tabs({ selected: 0 });
// Select the tab based on the url's hash anchor
var index = $('div#tabs div.ui-tabs-panel').index($(document.location.hash));
$('div#tabs').tabs('select', index >= 0 ? index : 0);
});
</script>
<!-- Tabs -->
<div id="tabs">
<ul>
<li><a href="#tab1">HOME</a></li>
<li><a href="#tab2">About us</a></li>
<li><a href="#tab3">Services</a></li>
</ul>
<!-- individual tab content divs -->
<div id="tab1">Home sweet home!</div>
<div id="tab2">This is a page about us.</div>
<div id="tab3">At your service.</div>
</div>