Nie mogłem znaleźć konkretnej odpowiedzi choć szukałem długo.
Od dawna zastanawia mnie jak zrobić coś takiego - najlepiej jak opiszę na przykładzie.
Kod
$('.costam').hover( function() {
$('.popup').pokaz();
}, function {
$('.popup').wywal();
} )
$('.popup').pokaz();
}, function {
$('.popup').wywal();
} )
Jak widać po najechaniu na '.costam' costam sie pojawi. Jak zrobić, żeby popup pojawił się ale tylko w tedy jak kursor będzie wisiał nad 'costam' przez określoną ilość sekund? I żeby wcale się nie pokazywał jeżeli się rozmyśle i ucieknę kursorem?
Druga sprawa, użyłem tutaj funkcji pokaz() i wywal() które nie istnieją, jak pisać funkcje żeby można było je w ten sposób wywoływać na danych obiektach?
Normalnie bym zrobił:
Kod
$('.popup').css('display','block');
// lub
$('.popup').show();
// lub
$('.popup').show();
...