Я использую JavaScript (JS), чтобы отображать меню вкладок на нескольких HTML-страницах. JS включает в себя работу отлично - визуализации вкладок. Тем не менее, я хочу изменить цвет фона вкладки, когда страница активна. Кто-нибудь знает как это сделать? Все мои файлы - это внешние файлы (т. Е. Внешние файлы CSS и JS).Изменение активной ссылки внутри JavaScript inlcude файл
Предоставленный фрагмент кода. Любые предложения будут ценны.
// JavaScript Document
document.write('<ul id="tabMenu">');
document.write('<li><a id="sbac" href="sbac_courses.html"><img src="../images/rlbm.png" width="149" height="52" /></a></li>');
document.write('<li><a id="nbm" href="nbm.html"><img src="../images/nbm.png" width="149" height="52" /></a></li>');
document.write('<li><a id="sbo" href="sbo.html"><img src="../images/sbo.png" width="149" height="52" /></a></li>');
document.write('</ul>');
switch (selected) {
case 'sbac':
$('ul li a').css('bgColor','#FCB314');
break;
case 'nbm':
$('ul li a').css('bgColor','#FCB314');
break;
case 'sbo':
$('ul li a').css('bgColor','#FCB314');
break;
}
Вы можете сделать это, добавив класс в выбранную вкладку и добавьте цвет фона css в этот класс. – geniuscarrier