デフォルトの Web ページ (例: www.mydomain.com) を強調表示できません。index.php やその他のメニュー リンクにリダイレクトされた場合は問題ありませんが、他のファイルがないプレーン ドメインの場合は問題ありません。リンクのフォントサイズを拡大して白色にするためだけに、次のJqueryを書きました。
$(function () {
var path = window.location.href;
path = decodeURIComponent(path);
path =path.substr(path.lastIndexOf("/") +1);
$('#menu a').each(function () {
var href = $(this).attr('href');
href=href.substr(href.lastIndexOf("/") +1);
if (href.indexOf(path) != -1 && path != "") {
$(this).closest('li').find('a').css({'color': 'white' , 'font-size' : '18px' });
}
}); //end of each function
});
HTML マークアップは次のとおりです。
<div id="menu">
<ul>
<li><a href="$doc_root/index.php" title="Home Page">Home</a></li>
<li><a href="$doc_root/travel/grid.php" title="My Trips">travelling</a></li>
<li><a href="#">images</a></li>
<li><a href="#">words</a></li>
<li><a href="#">about</a></li>
</ul>
</div>
ドメイン名(www.mydomain.com)しか書かれていない場合、最初のリンクメニュー「ホーム」を新しいフォントと色に変更するにはどうすればよいですか? index.phpが選択されているように強調表示したい。どうもありがとう。M PS ドメイン名を index.php に直接リダイレクトすることに関係なく (私は通常、その方法を知っていますが、Aruba での方法は知りません)、素敵な「プログラミング」ソリューションを探しています。