Sha256: 7369bdd5b252d3b550a820091bebf9f78381636856d591c9f193c1d7da20b3f9
Contents?: true
Size: 861 Bytes
Versions: 1
Compression:
Stored size: 861 Bytes
Contents
parallax = -> if $('#js-parallax-window').length > 0 plxBackground = $('#js-parallax-background') plxWindow = $('#js-parallax-window') plxWindowTopToPageTop = $(plxWindow).offset().top windowTopToPageTop = $(window).scrollTop() plxWindowTopToWindowTop = plxWindowTopToPageTop - windowTopToPageTop plxBackgroundTopToPageTop = $(plxBackground).offset().top windowInnerHeight = window.innerHeight plxBackgroundTopToWindowTop = plxBackgroundTopToPageTop - windowTopToPageTop plxBackgroundTopToWindowBottom = windowInnerHeight - plxBackgroundTopToWindowTop plxSpeed = 0.35 plxBackground.css 'top', -(plxWindowTopToWindowTop * plxSpeed) + 'px' return $(document).ready -> if $('#js-parallax-window').length parallax() return $(window).scroll (e) -> if $('#js-parallax-window').length parallax() return
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
refills-0.2.0 | source/javascripts/refills/coffeescript/parallax.coffee |