mirror of
https://github.com/Retrospring/retrospring.git
synced 2025-03-15 18:39:58 +01:00
Fix header parallax (assigned a variable called 'top' which is read only, caused issues with firefox and blink/webkit browsers IDK why it worked in local test envs, but this should fix it)
This commit is contained in:
parent
b1ad14caf0
commit
76be03be66
1 changed files with 11 additions and 5 deletions
|
@ -53,7 +53,7 @@ $(document).on "click", "a[data-action=report-user]", (ev) ->
|
|||
reportDialog "user", target, -> btn.button "reset"
|
||||
|
||||
# parallax
|
||||
PARALLAX_PREFIX = undefined
|
||||
PARALLAX_PREFIX = null
|
||||
if typeof document.documentElement.style.webkitTransform == "string"
|
||||
PARALLAX_PREFIX = "webkit"
|
||||
if typeof document.documentElement.style.mozTransform == "string"
|
||||
|
@ -67,7 +67,7 @@ if typeof document.documentElement.style.khtmlTransform == "string"
|
|||
if typeof document.documentElement.style.transform == "string"
|
||||
PARALLAX_PREFIX = ""
|
||||
|
||||
HEADER_PARALLAX = undefined
|
||||
HEADER_PARALLAX = null
|
||||
|
||||
if PARALLAX_PREFIX?
|
||||
PARALLAX_CSS = "transform"
|
||||
|
@ -78,12 +78,18 @@ if PARALLAX_PREFIX?
|
|||
|
||||
HEADER_PARALLAX = ->
|
||||
header = $("#profile--header:not(.profile--no-header) img")[0]
|
||||
return unless header?
|
||||
top = (document.documentElement || document.body).scrollTop * HEADER_PARALLAX_INERTIA
|
||||
header.style[PARALLAX_CSS] = "translate3d(0px, #{top}px, 0px)";
|
||||
if header?
|
||||
headerOffset = document.body.scrollTop * HEADER_PARALLAX_INERTIA
|
||||
header.style[PARALLAX_CSS] = "translate3d(0px, #{headerOffset}px, 0px)";
|
||||
return # coffee doesn't have !-> to prevent returning like LiveScript has, god I miss livescript ;-;
|
||||
# also no := to set global variables :-(
|
||||
# or var-iables = varIables :-((
|
||||
# or fun! = fun() :-(((
|
||||
|
||||
$(window).on "scroll", (event) ->
|
||||
HEADER_PARALLAX()
|
||||
return
|
||||
|
||||
$(document).ready ->
|
||||
HEADER_PARALLAX() if HEADER_PARALLAX?
|
||||
return
|
||||
|
|
Loading…
Reference in a new issue