Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Появление элемента по наведению мыши (https://javascript.ru/forum/jquery/21183-poyavlenie-ehlementa-po-navedeniyu-myshi.html)

Dudo4nick 31.08.2011 17:00

Появление элемента по наведению мыши
 
Здравствуйте!
В общем, написал скрипт. При наведении на область карты появляется соответствующий блок-подсказка. Убрали указатель мыши - исчез, естественно.
$(document).ready(function(){
    $("area").mouseover(function(){
	$('.'+this.id ).addClass('active')
	     });
	$("area").mouseout(function(){
	$('.'+this.id ).removeClass('active')
	     });
});

Класс active у меня делает блок видимым (display:block)

Работать-то работает. Но вот чувствую, что можно сделать проще, не так топорно.
Может, подскажите?
Спасибо!

melky 31.08.2011 17:24

$(function(){
    $("area").hover(function(){
        $("."+this.id).toggleClass("active");
    });
})

Dudo4nick 31.08.2011 17:29

melky,
спасибо!


Часовой пояс GMT +3, время: 00:31.