我看到你正在使用PHP,所以你可以檢索「t」變量的值。
你可以用它來「激活」類分配給它選擇了li
元素:
<ul id="quick-index-list" class="pills slim muted">
<li<? if(!$_GET['t']||$_GET['t']=='') echo ' class="active"';?>>
<a id="qindex-popular" title="alle entries" target="left" href="left.php">alles</a>
</li>
<li<? if($_GET['t']=='tod') echo ' class="active"';?>>
<a id="qindex-today" title="entries van vandaag" target="left" href="left.php?t=tod">vandaag</a>
</li>
<li class="yesterday<? if($_GET['t']=='yes') echo ' active"';?>">
<a id="qindex-yesterday" title="entries van gisteren" target="left" href="left.php?t=yes">gisteren</a>
</li>
<li<? if($_GET['t']=='mix') echo ' class="active"';?>>
<a id="qindex-day" title="willekeurige entries" target="left" href="left.php?t=mix">willekeurig</a>
</li>
</ul>
所以類「活躍」在頁面加載時已經被分配到正確的li
有:
<? if($_GET['t']=='tod') echo ' class="active"';?> /* default element */
或
<? if($_GET['t']=='tod') echo ' class="active"';?> /* anoter element */
當你已經有了在li
一類,只是使用
<li class="yesterday<? if($_GET['t']=='yes') echo ' active"';?>">
小心之前呼應空間類名或類屬性。希望它有幫助
非常感謝您的答案,它幾乎工作。如果點擊了前三個列表項,它們將保持這種狀態,但如果我使用此代碼,並且今天點擊它,它也會使最後一個項目(willekeurig)處於活動狀態。我怎樣才能避免這種情況? – 1BJK903
對不起,我犯了一個打字錯誤。檢查新的代碼,它應該工作;) – Giona
它確實工作。非常感謝GionaF,非常感謝! – 1BJK903