Первый раз в жизни встретил вот такой код.
Смущают символы $. Это jQuery?
Подскажите, пожалуйста, что-нибудь, что поможет быстро разобраться в этом коде.
$(function() {
active = $("ul.third-menu>li.active");
active_link = $("ul.third-menu>li.active>a");
pre_active = $("ul.third-menu>li.pre-active");
$("ul.third-menu>li").hover(
function() {
$("ul.third-menu>li").attr("class","pre-active");
$(this).attr("class","select");
$("ul.third-menu>li.select ~ li").attr("class","");
active_link.css("color","#000");
},
function() {}
);
$("ul.third-menu").hover(
function() {},
function() {
$("ul.third-menu>li").attr("class","");
active.attr('class','active');
pre_active.attr('class','pre-active');
}
);
});
$(function() {
active2 = $("ul.fourth-menu>li.active");
active_link2 = $("ul.fourth-menu>li.active>a");
pre_active2 = $("ul.fourth-menu>li.pre-active");
$("ul.fourth-menu>li").hover(
function() {
$("ul.fourth-menu>li").attr("class","pre-active");
$(this).attr("class","select");
$("ul.fourth-menu>li.select ~ li").attr("class","");
active_link2.css("color","#000");
},
function() {}
);
$("ul.fourth-menu").hover(
function() {},
function() {
$("ul.fourth-menu>li").attr("class","");
active2.attr('class','active');
pre_active2.attr('class','pre-active');
}
);
});