From be99c66aa803fd983497248c1c3509489895075d Mon Sep 17 00:00:00 2001 From: eugen0329 Date: Thu, 18 Aug 2016 20:39:43 +0300 Subject: [PATCH] Fix "TypeError: url.indexOf is not a function" for jQuery 3.1 --- jquery.pin.js | 2 +- jquery.pin.min.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/jquery.pin.js b/jquery.pin.js index 93f9d67..3069498 100644 --- a/jquery.pin.js +++ b/jquery.pin.js @@ -102,7 +102,7 @@ $window.resize(function () { recalculateLimits(); }); recalculateLimits(); - $window.load(update); + $window.on("load", update); return this; }; diff --git a/jquery.pin.min.js b/jquery.pin.min.js index 327a09c..41ce8c9 100644 --- a/jquery.pin.min.js +++ b/jquery.pin.min.js @@ -1 +1 @@ -(function(e){"use strict";e.fn.pin=function(t){var n=0,r=[],i=!1,s=e(window);t=t||{};var o=function(){for(var n=0,o=r.length;n"),u.data("pin",{from:t.containerSelector?l.top:f.top,to:l.top+a.height()-u.outerHeight(),end:l.top+a.height(),parentTop:c.top}),u.css({width:u.outerWidth()}),u.parent().css("height",u.outerHeight())}},u=function(){if(i)return;n=s.scrollTop();for(var t=0,o=r.length;ta.end){u.css("position","");continue}fn?u.css("position")!="fixed"&&u.css({left:u.offset().left,top:0}).css("position","fixed"):n>=l?u.css({left:"auto",top:l-a.parentTop}).css("position","absolute"):u.css({position:"",top:"",left:""})}},a=function(){o(),u()};return this.each(function(){var t=e(this),n=e(this).data("pin")||{};if(n&&n.update)return;r.push(t),e("img",this).one("load",o),n.update=a,e(this).data("pin",n)}),s.scroll(u),s.resize(function(){o()}),o(),s.load(a),this}})(jQuery); \ No newline at end of file +(function(e){"use strict";e.fn.pin=function(t){var n=0,r=[],i=!1,s=e(window);t=t||{};var o=function(){for(var n=0,o=r.length;n"),u.data("pin",{from:t.containerSelector?l.top:f.top,to:l.top+a.height()-u.outerHeight(),end:l.top+a.height(),parentTop:c.top}),u.css({width:u.outerWidth()}),u.parent().css("height",u.outerHeight())}},u=function(){if(i)return;n=s.scrollTop();for(var t=0,o=r.length;ta.end){u.css("position","");continue}fn?u.css("position")!="fixed"&&u.css({left:u.offset().left,top:0}).css("position","fixed"):n>=l?u.css({left:"auto",top:l-a.parentTop}).css("position","absolute"):u.css({position:"",top:"",left:""})}},a=function(){o(),u()};return this.each(function(){var t=e(this),n=e(this).data("pin")||{};if(n&&n.update)return;r.push(t),e("img",this).one("load",o),n.update=a,e(this).data("pin",n)}),s.scroll(u),s.resize(function(){o()}),o(),s.on("load",a),this}})(jQuery);