Bug Tracker

Changeset 5313

Show
Ignore:
Timestamp:
04/24/08 21:12:52 (9 months ago)
Author:
joern.zaefferer
Message:

tooltip plugin: improved fadein/out

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/plugins/tooltip/jquery.tooltip.js

    r5286 r5313  
    187187        tID = null; 
    188188        if (settings(current).fade) { 
    189             if (!helper.parent.is(":animated")) 
     189            if (helper.parent.is(":animated")) 
     190                helper.parent.stop().fadeTo(settings(current).fade, 1); 
     191            else 
    190192                helper.parent.fadeIn(settings(current).fade); 
    191             else 
    192                 helper.parent.stop(); 
    193193        } else { 
    194194            helper.parent.show(); 
     
    270270         
    271271        var tsettings = settings(this); 
    272         if (tsettings.fade) 
    273             helper.parent.stop().fadeOut(tsettings.fade, function() { 
    274                 helper.parent.removeClass( tsettings.extraClass ).css("opacity", ""); 
    275             }); 
    276         else 
    277             helper.parent.hide().removeClass( tsettings.extraClass ); 
     272        function complete() { 
     273            helper.parent.removeClass( tsettings.extraClass )//.css("opacity", ""); 
     274        } 
     275        if (tsettings.fade) { 
     276            if (helper.parent.is(':animated')) 
     277                helper.parent.stop().fadeTo(tsettings.fade, 0, complete); 
     278            else 
     279                helper.parent.stop().fadeOut(tsettings.fade, complete); 
     280        } else 
     281            complete(); 
    278282         
    279283        if( settings(this).fixPNG )