Skip to content

Instantly share code, notes, and snippets.

@gaina-jp
Last active December 17, 2015 21:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gaina-jp/5672080 to your computer and use it in GitHub Desktop.
Save gaina-jp/5672080 to your computer and use it in GitHub Desktop.
UTIL = {
reiszeCallbacks : []
isResizing : false
resize : (evt)->
if @isResizing then return
@isResizing = true
_len = @reiszeCallbacks.length
if _len is 0 then return
for i in [0..._len] by 1
@reiszeCallbacks[i](evt)
@isResizing = false
return
scrollCallbacks : []
scroll : (evt)->
_len = @scrollCallbacks.length
if _len is 0 then return
for i in [0..._len] by 1
@scrollCallbacks[i](evt)
return
}
jQuery(
($)->
$global = $(window)
$global.resize($.proxy(UTIL.resize,UTIL))
$global.scroll($.proxy(UTIL.scroll,UTIL))
return
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment