好吧,在我看来,这应该可以工作,但我是 javascript 新手,一次尝试了很多事情。这是一个导航栏,在单击或悬停时更改导航颜色时显示和隐藏 div。好吧,它没有做最后一部分。活动 ID 是当前显示的 ID。对不起,我现在并不简单。
$(function () {
var active;
$('.selection').hide();
$('#homeDiv').show();
$('.navlink').hover(
function () {
$(this).css("color", "#806ac7");
},
function () {
if ($(this == active)) {
$(this).css("color", "#961014");
} else {
$(this).css("color", "#000000");
}
});
$('.navLink').click(function (e) {
active == $(this);
$('.navLink').css("color", "#000000");
$(this).css("color", "#961014");
$('.selection').hide();
$('#' + this.id + 'Div').show();
});
});