【发布时间】:2015-11-27 12:43:06
【问题描述】:
这个问题已经被问过几次了。我已经尝试了所有关于这个问题的代码 sn-ps,但我的代码似乎没有任何效果。以下是我如何布置页面元素的要点:
1) 我有一个在页面上创建的垂直选项卡式产品列表(例如:Conveyors.html)
2) 选项卡/产品有自己的 id。单击同一页面中的选项卡或选项卡链接(即 Conveyors.html。)时,将打开特定选项卡。
3) 我有一个主产品页面 (Products.html),其中包含所有子产品的链接。
<a href="Conveyors.html#screw-content">
4) 单击 Products.html 上的特定链接以打开 Conveyors.html 上的特定选项卡时,我被重定向到该页面,但该选项卡未打开。
如何在从不同页面访问时打开特定选项卡。
a) 引导方法不起作用
b) 选项卡不是使用 Jquery UI 选项卡创建的。
请帮我解决这个问题。谢谢!
【问题讨论】:
-
那么你用什么 jQuery 做 Tab
-
一些代码会有所帮助。
-
// JavaScript 文档 $(function(){ $('#sidemenu a').on('click', function(e){ e.preventDefault(); if($(this) .hasClass('open')) { // 什么都不做,因为链接已经打开 } else { var oldcontent = $('#sidemenu a.open').attr('href'); var newcontent = $(this) .attr('href'); $(oldcontent).fadeOut('fast', function(){ $(newcontent).fadeIn().removeClass('hidden'); $(oldcontent).addClass('hidden') ; }); $('#sidemenu a').removeClass('open'); $(this).addClass('open'); } }); });
-
好的,没问题。我给你一个方法。