Sha256: 444c1ed5b165efc635dbed7a005017b194959995a65fb9fcb2233aa691ba22bc

Contents?: true

Size: 634 Bytes

Versions: 7

Compression:

Stored size: 634 Bytes

Contents

not ($) ->
  $ ->
    processScroll = ->
      i = undefined
      scrollTop = $win.scrollTop()
      if scrollTop >= navTop and not isFixed
        isFixed = 1
        $nav.addClass "subnav-fixed"
      else if scrollTop <= navTop and isFixed
        isFixed = 0
        $nav.removeClass "subnav-fixed"
    $win = $(window)
    $nav = $(".subnav")
    navTop = $(".subnav").length and $(".subnav").offset().top - 40
    isFixed = 0
    processScroll()
    $nav.on "click", ->
      unless isFixed
        setTimeout (->
          $win.scrollTop $win.scrollTop() - 47
        ), 10

    $win.on "scroll", processScroll
(window.jQuery)

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
spurs-0.0.6.rc1 app/assets/javascripts/spurs/beyond_bootstrap/sticky-subnav.js.coffee
spurs-0.0.5 app/assets/javascripts/spurs/beyond_bootstrap/sticky-subnav.js.coffee
spurs-0.0.5.alpha.7 app/assets/javascripts/spurs/beyond_bootstrap/sticky-subnav.js.coffee
spurs-0.0.5.alpha.6 app/assets/javascripts/spurs/beyond_bootstrap/sticky-subnav.js.coffee
spurs-0.0.5.alpha.5 app/assets/javascripts/spurs/beyond_bootstrap/sticky-subnav.js.coffee
spurs-0.0.5.alpha.4 app/assets/javascripts/spurs/beyond_bootstrap/sticky-subnav.js.coffee
spurs-0.0.5.alpha.3 app/assets/javascripts/spurs/beyond_bootstrap/sticky-subnav.js.coffee