1 пример из 100-го
Добавьте тег
в элемент и примените его из класса стилей фона CSS для "span.bg1" и "a: hover span.bg2 (когда это: hover) "
<li class="nav-link " id="rods">
<a href="/rods">
<span class="bg1">Rods</span>
<span class="bg2" style="display:none;">Rods</span>
</a>
</li>
jquery
$(document).ready(function(){
$("ul#nav li").each(function(){
$(this).mouseover(function(){
$(this).find("a span.bg1").fadeOut() ;
$(this).find("a span.bg2").fadein() ;
});
});
});
$(document).ready(function(){
$("ul#nav li").each(function(){
$(this).mouseover(function(){
$(this).find("a").addClass("bg1").fadeOut() ;
$(this).find("a").fadeIn();
});
});
});
и то же самое, когда мышь пытается изменить задний фон, это не готовый код, даже непроверено, но это для вас идея
вместо исчезновения вы можете использовать любой эффект!
PS: Но я думаю, что просто: эффект наведения более удобен для пользователя и выглядит неплохо:)