diff --git a/scripts/camera.js b/scripts/camera.js index daddaaa..8549eb2 100644 --- a/scripts/camera.js +++ b/scripts/camera.js @@ -663,7 +663,7 @@ var cloneSrc = t.attr('data-src'); t.attr('src',cloneSrc); var imgFakeUrl = opts.imagePath+'blank.gif'; - var imgFake = new Image(); + var imgFake = document.createElement('img'); imgFake.src = imgFakeUrl; if(opts.height.indexOf('%')!=-1) { var startH = Math.round(w / (100/parseFloat(opts.height))); @@ -934,7 +934,7 @@ $.each(allThumbs, function(i, val) { if($('> div', elem).eq(i).attr('data-thumb')!='') { var thumbUrl = $('> div', elem).eq(i).attr('data-thumb'), - newImg = new Image(); + newImg = document.createElement('img'); newImg.src = thumbUrl; $('ul',thumbs).append('
'); $('li.pix_thumb_'+i,thumbs).append($(newImg).attr('class','camera_thumb')); @@ -944,7 +944,7 @@ $.each(allThumbs, function(i, val) { if($('> div', elem).eq(i).attr('data-thumb')!='') { var thumbUrl = $('> div', elem).eq(i).attr('data-thumb'), - newImg = new Image(); + newImg = document.createElement('img'); newImg.src = thumbUrl; $('li.pag_nav_'+i,pagination).append($(newImg).attr('class','camera_thumb').css({'position':'absolute'}).animate({opacity:0},0)); $('li.pag_nav_'+i+' > img',pagination).after(''); @@ -1096,7 +1096,7 @@ if(!$('.imgLoaded',slide).length){ var imgUrl = allImg[slideI]; - var imgLoaded = new Image(); + var imgLoaded = document.createElement('img'); imgLoaded.src = imgUrl +"?"+ new Date().getTime(); slide.css('visibility','hidden'); slide.prepend($(imgLoaded).attr('class','imgLoaded').css('visibility','hidden')); @@ -1117,7 +1117,7 @@ } else { if( allImg.length > (slideI+1) && !$('.imgLoaded',slideNext).length ){ var imgUrl2 = allImg[(slideI+1)]; - var imgLoaded2 = new Image(); + var imgLoaded2 = document.createElement('img'); imgLoaded2.src = imgUrl2 +"?"+ new Date().getTime(); slideNext.prepend($(imgLoaded2).attr('class','imgLoaded').css('visibility','hidden')); imgLoaded2.onload = function() { @@ -2269,4 +2269,4 @@ elem.removeClass('paused'); } } -})(jQuery); \ No newline at end of file +})(jQuery); diff --git a/scripts/camera.min.js b/scripts/camera.min.js index 602dabd..42af053 100644 --- a/scripts/camera.min.js +++ b/scripts/camera.min.js @@ -1,4 +1,4 @@ // Camera slideshow v1.3.4 - a jQuery slideshow with many effects, transitions, easy to customize, using canvas and mobile ready, based on jQuery 1.4+ // Copyright (c) 2012 by Manuel Masia - www.pixedelic.com // Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php -;(function(a){a.fn.camera=function(b,c){function e(){if(navigator.userAgent.match(/Android/i)||navigator.userAgent.match(/webOS/i)||navigator.userAgent.match(/iPad/i)||navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPod/i)){return true}}function H(){var b=a(s).width();a("li",s).removeClass("camera_visThumb");a("li",s).each(function(){var c=a(this).position(),d=a("ul",s).outerWidth(),e=a("ul",s).offset().left,f=a("> div",s).offset().left,g=f-e;if(g>0){a(".camera_prevThumbs",V).removeClass("hideNav")}else{a(".camera_prevThumbs",V).addClass("hideNav")}if(d-g>b){a(".camera_nextThumbs",V).removeClass("hideNav")}else{a(".camera_nextThumbs",V).addClass("hideNav")}var h=c.left,i=c.left+a(this).width();if(i-g<=b&&h-g>=0){a(this).addClass("camera_visThumb")}})}function K(){function d(){t=f.width();if(b.height.indexOf("%")!=-1){var c=Math.round(t/(100/parseFloat(b.height)));if(b.minHeight!=""&&c