Это красиво и просто. Используйте событие .hover()
для a
, создайте класс из href
атрибута a
, и вот оно у вас:
$(document).ready(function() {
$("a").hover(function() {
var str = $(this).attr("href").replace("#", "");
$("div." + str).addClass("active");
}, function() {
var str = $(this).attr("href").replace("#", "");
$("div." + str).removeClass("active");
});
});
Имейте в виду, что вам нужно удалить #
из атрибута href
, следовательно, часть .replace("#", "")
.