$(function($) { $.fn.tips = function() { var width = $(this).width(); var height = $(this).height(); var get_tip = $(this).attr('title'); var get_pos = $(this).position(); $(this).removeAttr('title'); $(this).mouseenter(function() { $('.tip').css({ 'left' : get_pos.left - 10, 'top' : get_pos.top + 16, 'min-width' : width + 20, }); $(this).mouseleave(function(){ $('.tip').fadeOut(0); }); }); return $(this); } })(jQuery);
index:
Gdy dwa elementy mają tą samą klase przypisaną do mojego tips'a po najechaniu na drugi skrypt działa przy pierwszym. Jak to rozwiązać nie robiąc nowej klasy css dla każdego elementu wymagającego podpowiedzi?