0

GET変数を介してメッセージを送信することで、特定のタブでページを開くことができるようにしたいと考えています。私は次のようなことを考えていました:

http://mydomain/mytimecards.php?tab=vte

jQuery タブのコードは次のとおりです。

<div id="tabs">
    <ul>
        <li><a href="#mytimecards">Submit Time Cards</a></li>
        <li><a href="#timecardReports" id="vte">View Time Entries</a></li>
    </ul>
    <div id="mytimecards">
    etc ....

?tab=vte を GET (または POST) 変数として受け取った場合のみ、最初のタブの代わりに 2 番目のタブ (#timecardReports) を表示するようにページを強制することはできますか?

4

2 に答える 2

0

使用しているプラ​​グインでロード時にアクティブなタブを設定できると仮定すると、次のようなことができます。

<li><a href="#timecardReports" id="vte" <? if(isset($_GET['tab']) && $_GET['tab'] == 'vte'){ echo 'class="active"'; } ?>>View Time Entries</a></li>

class="active"プラグインで設定が必要なものに置き換えます。

于 2012-11-20T17:32:36.933 に答える