6 lines
472 B
JavaScript
6 lines
472 B
JavaScript
/**
|
|
* Resize
|
|
* debouncedresize
|
|
* https://github.com/louisremi/jquery-smartresize | Licensed under the MIT license.
|
|
*/
|
|
(function(e){var t=e.event,n,r;n=t.special.debouncedresize={setup:function(){e(this).on("resize",n.handler)},teardown:function(){e(this).off("resize",n.handler)},handler:function(e,i){var s=this,o=arguments,u=function(){e.type="debouncedresize";t.dispatch.apply(s,o)};if(r){clearTimeout(r)}i?u():r=setTimeout(u,n.threshold)},threshold:150}})(jQuery); |