我有一个 wordpress 主题,它内置了用于创建选项卡式界面的短代码。问题是我无法从外部页面链接到特定选项卡。我看到关于同一个问题有多个问题,但没有一个答案对我有用。我不得不提到我的 javascript / jQuery 技能接近于零,所以即使这看起来很简单,我也不知道该怎么做。
我在我的主题的一个文件中找到了负责手风琴选项卡的 jQuery 代码,这里是:
// ---------------------------------------
// TAB
// ---------------------------------------
function base_tab() {
$('.tabs-wrap').each(function(){
var tab_group = $('.tabs-wrap');
$('.tabs li', tab_group).click(function(e){
e.preventDefault();
$('.tabs a', tab_group).removeClass('current');
$('a', this).addClass('current');
$('.panes .pane', tab_group).hide();
$('.panes .pane', tab_group).eq($(this).index()).show();
});
// Trigger Initial Tab
var initial_tab = parseInt( $('.tabs', this).attr('initial-tab') );
$('.tabs li', tab_group).eq(initial_tab).trigger('click');
});
}
据我之前了解,类似的问题我需要添加此代码,但我无法自己弄清楚在哪里以及如何使其工作:
$(window.location.hash).click();
所有标签的链接目前都是这样的:http ://www.websitename.com/page/#
我会很感激任何帮助,谢谢!