【发布时间】:2014-06-16 11:18:03
【问题描述】:
在我的项目中,我使用 jQuery 选项卡,例如,
<div class="video_b_tab" id="tabs">
<ul class="video_b_tabul">
<li class="video_b_tabli"><a href="#tabs-1" onclick="profilesetting('<?php echo base_url();?>')"><i class="fa fa-user"></i><span class="chngpspan"><?php echo lang('profile').' '.lang('settings')?></span></a></li>
<li class="video_b_tabli"><a href="#tabs-2" onclick="moviesetting('<?php echo $id;?>','<?php echo base_url();?>')"><i class="fa fa-film"></i><span class="chngpspan"><?php echo lang('movieset');?></span></a></li>
<li class="video_b_tabli"><a href="#tabs-3" onclick="usersetting('<?php echo $id;?>','<?php echo base_url();?>')"><i class="fa fa-film"></i><span class="chngpspan"><?php echo "User Settings";?></span></a></li>
</ul>
<div class="v_dissc_tab" id="tabs-1">
<div class="rightsettingdiv" id="profilediv"></div>
</div>
<div class="" id="tabs-2">
<div class="moviesettings" id="moviediv"></div>
</div>
<div class="" id="tabs-3">
<div class="moviesettings" id="usersetdiv"></div>
</div>
<div class="mainsettingdiv"></div>
</div>
如果url中包含参数msg,那么我想设置tabs-3为选中状态。
$(document).ready(function()
{
if(window.location.search)
{
$("#tabs").tabs(); // want to set tab-3 as selected or active
}
});
如果选项卡处于活动状态,则 html 将如下所示:
<li class="video_b_tabli ui-state-default ui-corner-top ui-tabs-active ui-state-active" role="tab" tabindex="0" aria-controls="tabs-2" aria-labelledby="ui-id-2" aria-selected="true">
<a href="#tabs-2" onclick="moviesetting('1','http://neos.or/project/')" class="ui-tabs-anchor" role="presentation" tabindex="-1" id="ui-id-2">
<i class="fa fa-film"></i>
<span class="chngpspan">Movie Settings</span>
</a>
</li>
我该怎么做?
【问题讨论】:
-
我猜你会在这里找到一些解决方案stackoverflow.com/a/21860793/5480737
标签: javascript php jquery tabs