| Lines 8-18
          
      
      
        Link Here | 
        
          | 8 |         var tbh = $(this); | 8 |         var tbh = $(this); | 
        
          | 9 |         var defaults = { | 9 |         var defaults = { | 
        
          | 10 |             enabled: true, | 10 |             enabled: true, | 
          
            
              | 11 |             originalOffset: tbh.position().top | 11 |             originalOffset: tbh.offset().top, | 
            
              |  |  | 12 |             originalPosition: tbh.position().top, | 
        
          | 12 |         }; | 13 |         }; | 
        
          | 13 |         var originalOffset = typeof options.originalOffset === 'undefined' | 14 |         var originalOffset = typeof options.originalOffset === 'undefined' | 
        
          | 14 |             ? defaults.originalOffset | 15 |             ? defaults.originalOffset | 
        
          | 15 |             : options.originalOffset; | 16 |             : options.originalOffset; | 
            
              |  |  | 17 |  | 
            
              | 18 |         var originalPosition = typeof options.originalPosition === 'undefined' | 
            
              | 19 |             ? defaults.originalPosition | 
            
              | 20 |             : options.originalPosition; | 
            
              | 21 |  | 
        
          | 16 |         options = $.extend(defaults, options); | 22 |         options = $.extend(defaults, options); | 
        
          | 17 |  | 23 |  | 
        
          | 18 |         if (tbh.css('position') !== 'absolute') { | 24 |         if (tbh.css('position') !== 'absolute') { | 
  
    | Lines 34-47
          
      
      
        Link Here | 
        
          | 34 |             } | 40 |             } | 
        
          | 35 |             tbh.css({ | 41 |             tbh.css({ | 
        
          | 36 |                 'position': 'absolute', | 42 |                 'position': 'absolute', | 
          
            
              | 37 |                     'top': originalOffset | 43 |                     'top': originalPosition, | 
        
          | 38 |             }); | 44 |             }); | 
        
          | 39 |         } | 45 |         } | 
        
          | 40 |  | 46 |  | 
        
          | 41 |         if (options.enabled) { | 47 |         if (options.enabled) { | 
        
          | 42 |             $(window).scroll(function () { | 48 |             $(window).scroll(function () { | 
        
          | 43 |                 var offsetTop = tbh.offset().top; | 49 |                 var offsetTop = tbh.offset().top; | 
            
              |  |  | 50 |  | 
        
          | 44 |                 var s = parseInt($(window).scrollTop(), 10); | 51 |                 var s = parseInt($(window).scrollTop(), 10); | 
            
              |  |  | 52 |  | 
        
          | 45 |                 var fixMe = (s > offsetTop); | 53 |                 var fixMe = (s > offsetTop); | 
        
          | 46 |                 var repositionMe = (s < originalOffset); | 54 |                 var repositionMe = (s < originalOffset); | 
        
          | 47 |                 if (fixMe) { | 55 |                 if (fixMe) { | 
  
    | Lines 55-61
          
      
      
        Link Here | 
        
          | 55 |                 if (repositionMe) { | 63 |                 if (repositionMe) { | 
        
          | 56 |                     tbh.css({ | 64 |                     tbh.css({ | 
        
          | 57 |                         'position': 'absolute', | 65 |                         'position': 'absolute', | 
          
            
              | 58 |                             'top': originalOffset, | 66 |                             'top': originalPosition, | 
        
          | 59 |                         'z-index': '1' | 67 |                         'z-index': '1' | 
        
          | 60 |                     }); | 68 |                     }); | 
        
          | 61 |                     tbh.removeClass("floating"); | 69 |                     tbh.removeClass("floating"); | 
            
              | 62 | -  |  |  |