私は同じ問題がありました。ここに私のソリューションです:
<ul id="menu">
<li class="<?php echo ($activeTab == "profile") ? "active" : ""; ?>"><a href="<?php echo base_url(); ?>profile">PROFILE</a></li>
<li class="<?php echo ($activeTab == "friends") ? "active" : ""; ?>"><a href="<?php echo base_url(); ?>friends">FRIENDS</a></li>
<li class="<?php echo ($activeTab == "messages") ? "active" : ""; ?>"><a href="<?php echo base_url(); ?>messages">MESSAGES</a></li>
</ul>
:コントローラのそれぞれにおいて
は、あなたがナビゲーションバーを持つビューで機能
$data['activeTab'] == "profile";
$this->load->view('viewname',$data); (Profile controller)
$data['activeTab'] == "friends";
$this->load->view('viewname',$data); (Friends controller)
$data['activeTab'] == "messages";
$this->load->view('viewname',$data); (Messages controller)
にパラメータを追加し、このようなコードの何かを追加
これは問題を解決するはずです。 問題が解決しない場合は教えてください。
ありがとうございました
私は同意しません。私が示したタブスタイリングは、PHPに関連しています。 (このページでは、上にある 'questions'タブがどのようにオレンジ色になっているかを知っています。' youarehere'クラスが 'questions' URLセグメントを介してli項目に追加されています。それは良いアイデアです。 – CyberJunkie
AH。 OK。私はあなたが意図した通りにあなたの質問を読まなかった。あなたはかなり正しいです、そして、私は残念です。 – cwallenpoole
lol np。あなたの投稿の後に私の質問を編集しました – CyberJunkie