mam problem ze skryptem. Ogólnie działa jak chciałem, ale przy większej niż jedna ilości instancji zaczyna powielać mi diva z tooltipem. Jeżeli mam dwie instancje, to wyświetla dwa div'y z tym samym opisem, jak trzy instancje to trzy, itd.
Mój mózg tego sam nie ogarnia co ma "piernik do wiatraka".
kod tooltipa:
jQuery(document).ready(function($){ $('a.inspiracje_anchor').hover(function() { var contid = $(this).prop('rel'); var container = $('<div class="inspiracje_tip"></div>').fadeIn("2000"); $('.insp-'+contid).append(container); $('.inspiracje_tip').append('<p class="inspiracje_tip_title">' + $(this).prop('name') + '</p>'); $('.inspiracje_tip').append('<img class="thumb" src="' + $(this).prop('title') + '" />'); $(this).prop({'title':''}); var inspiracje_tip = new Object(); inspiracje_tip.height = $('.inspiracje_tip').height(); var position = $(this).position(); position.top -= 75; inspiracje_tip.top = 0; inspiracje_tip.left = $('.inspiracje_tip').width()/2; if (inspiracje_tip.height > 15) { inspiracje_tip.top = $('.inspiracje_tip').height()/2; } $('.inspiracje_tip').css({'top':(position.top-inspiracje_tip.top) + 100 + 'px','left':(position.left-inspiracje_tip.left) - 230 + 'px'}); }).mouseleave(function(){ $img = $('.thumb').attr('src'); $(this).prop({'title': $img}); $('.thumb').remove(); $('.inspiracje_tip_title').remove(); $('.inspiracje_tip').remove(); }); });
kod wyświetlający zdjęcie z kotwicami:
i tak dalej... Tooltipy wyświetlają się oczywiście w tych kontenerach, w których leżą anchory, ale każdy z nich jest powielany tyle razy ile mam "galerii" na stronie. Dlaczego tak się dzieje?
Będę wdzięczny za nakierowanie mnie gdzie mam błąd w logice

strona http://eplytki.com -> możecie zobaczyć w czym problem.
Pozdrawiam
Poradziłem sobie,
wystarczyło dodać:
event.stopImmediatePropagation();
Można zamknąć.