From 0068ecf6308a8174faabfede8adb41f0bb8144e9 Mon Sep 17 00:00:00 2001 From: Kevin Thornbloom Date: Sat, 4 Jan 2014 22:13:01 -0500 Subject: [PATCH] Enhancements - normal, reverse, random order - slideshow now orders correctly - slideshow now starts on 1st slide instead of 2nd - new example theme --- css/smoothslides.css | 79 ------------------------------ css/smoothslides.theme.css | 88 ++++++++++++++++++--------------- css/stylesheet.css | 97 +++++++++++++++++++++++++++++++++++++ images/5.jpg | Bin 0 -> 60068 bytes index.html | 72 ++++++++------------------- js/smoothslides.js | 60 ++++++++++++++++++----- js/smoothslides.min.js | 2 +- 7 files changed, 215 insertions(+), 183 deletions(-) delete mode 100644 css/smoothslides.css create mode 100644 css/stylesheet.css create mode 100644 images/5.jpg diff --git a/css/smoothslides.css b/css/smoothslides.css deleted file mode 100644 index 58f45a5..0000000 --- a/css/smoothslides.css +++ /dev/null @@ -1,79 +0,0 @@ -.ss-slides-wrap { - position: relative; - display: block; - line-height: 0px; -} -.ss-capwrap { - text-align:center; - position:absolute; - bottom:5px; - width:100%; - text-align: center; -} -.ss-caption { - font-size:16px; - display: inline-block; -} -.ss-pag-wrap { - position: absolute; - text-align: center; - width: 100%; -} -.ss-paginate { - display: inline-block; - font-size: 20px; -} -.ss-paginate a:link, -.ss-paginate a:visited { - display: inline-block; - width: 12px; - height: 12px; - background: #ccc; -} -.ss-current { - background:#000!important; -} -.ss-slides { - position:relative; - overflow:hidden; - display:block; - transform-origin:50% 50%; - -ms-transform-origin:50% 50%; - -webkit-transform-origin:50% 50%; -} -.ss-slide { - top:0; - left:0; - position: absolute; - width:100%; - zoom: 1; - line-height:0; - -webkit-backface-visibility: hidden; -} -.ss-slide:after { - content: ""; - display: block; - clear: both; - visibility: hidden; - line-height: 0; - height: 0; -} -.ss-slide img { - max-width:100%; -} -.notrans { - -webkit-transition: none!important; - -moz-transition:none!important; - transition: none!important; -} -#ss-prev, #ss-next { - position: absolute; -} -#ss-prev:hover, #ss-next:hover { -} -#ss-prev { - left:-23px; -} -#ss-next { - right:-23px; -} \ No newline at end of file diff --git a/css/smoothslides.theme.css b/css/smoothslides.theme.css index 7e28b5d..70bd717 100644 --- a/css/smoothslides.theme.css +++ b/css/smoothslides.theme.css @@ -1,8 +1,4 @@ -.ss-slides-wrap { - position: relative; - display: block; - line-height: 0px; -} +/* Captions */ .ss-capwrap { text-align:center; position:absolute; @@ -11,26 +7,28 @@ text-align: center; } .ss-caption { - background: #444444; + background: #fff; border-radius:4px; - color:#fff; + color:#444; padding:15px 10px; font-family:sans-serif; font-size:16px; display: inline-block; } + +/* Pagination */ .ss-pag-wrap { position: absolute; text-align: center; width: 100%; - padding-top:5px; + padding-top:15px; } .ss-paginate { display: inline-block; font-size: 20px; padding: 5px 10px; border-radius: 4px; - background: #444444; + background: #fff; } .ss-paginate a:link, .ss-paginate a:visited { @@ -39,11 +37,51 @@ height: 12px; border-radius: 6px; margin: 3px 6px; - background: #FFF; + background: #4C86DD; + -webkit-transition:all .2s ease-out; +} +.ss-paginate a:hover { + box-shadow: 0 0px 0 2px #2A89C5; } .ss-current { - background:#36f9a5!important; - box-shadow: inset 0 1px 0 #fff, 0 0 0 3px rgba(54, 249, 165, 0.27), 0 2px 2px #000; + background: #FFF!important; + box-shadow: 0 0px 0 2px #2A89C5; +} + +/* Previous & Next Buttons */ +#ss-prev, #ss-next { + position: absolute; + top: 50%; + z-index: 50; + font-size: 12px; + font-family: serif; + margin-top: -15px; + line-height: 31px; + width: 30px; + height: 30px; + display: inline-block; + color: #fff; + text-decoration: none; + border-radius: 17px; + text-align: center; + border:2px solid #fff; +} +#ss-prev:hover, #ss-next:hover { + color:#444; + background: #fff; +} +#ss-prev { + left:10px; +} +#ss-next { + right:10px; +} + +/* Probably don't need to edit below here */ +.ss-slides-wrap { + position: relative; + display: block; + line-height: 0px; } .ss-slides { position:relative; @@ -77,30 +115,4 @@ -webkit-transition: none!important; -moz-transition:none!important; transition: none!important; -} -#ss-prev, #ss-next { - position: absolute; - top: 50%; - z-index: 50; - font-size: 55px; - font-family: serif; - margin-top: -20px; - line-height: 34px; - width: 40px; - height: 40px; - display: inline-block; - color: #a7a7a7; - background: #FFF; - text-decoration: none; - border-radius: 30px; - text-align: center; -} -#ss-prev:hover, #ss-next:hover { - color:#000; -} -#ss-prev { - left:-23px; -} -#ss-next { - right:-23px; } \ No newline at end of file diff --git a/css/stylesheet.css b/css/stylesheet.css new file mode 100644 index 0000000..98f85a6 --- /dev/null +++ b/css/stylesheet.css @@ -0,0 +1,97 @@ +/**************************************/ +/* THIS IS UNRELATED TO THE SLIDESHOW */ +/**************************************/ + +body, html { + padding:0px; + margin:0px; + background: #4C86DD; + color:#fff; + font-size: 18px; + font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; + text-align: center; +} +header { + background:#fff; + color:#555; + font-size: 14px; +} +header i { + background:#999; + color:#fff; + width:18px; + height:18px; + display: inline-block; + border-radius:9px; +} +.head-centering { + max-width: 900px; + margin:0 auto; + padding:30px; +} +header h1 { + font-size: 60px; +} +.page{ + padding: 5px 0px 30px 0px; + max-width: 800px; + margin: 0 auto; +} +.page ul { + text-align: left; + display: block; + margin: 0 auto; + background: #407AC4; + max-width: 900px; + padding: 30px 60px; +} +header a:link, +header a:visited { + color:#222; +} +hr { + border:0; + border-bottom: 2px solid #fff; +} +a:hover { + color:#449a8c; +} +pre { + background: #333; + padding: 10px; + overflow: auto; + color: #BBB7A9; +} +.button { + text-decoration: none; + color: #fff; + background: none; + text-align: center; + border: 2px solid #fff; + padding: 8px 15px 12px 15px; + margin:5px 0; + display: inline-block; + font-size: 20px; + line-height: 1em; +} +.button:hover { + background:#fff; + color:#4C86DD; +} +.demo-centering { + max-width: 800px; + margin:0 auto; + padding:30px 30px 40px 30px; + -webkit-transition:padding .4s ease-out; +} + +@media all and (max-width: 768px) { + .demo-centering { + padding:0 0 40px 0; + } +} +@media all and (max-width: 450px) { + header h1 { + font-size: 30px; + } +} \ No newline at end of file diff --git a/images/5.jpg b/images/5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..aeee38743eb7cd093f954c80fbd0c962d664118d GIT binary patch literal 60068 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 - - + -
-
+
+

Smoothslides

-A simple, lightweight, and responsive jQuery slideshow by Kevin Thornbloom that features Ken Burns type animations. +? A responsive jQuery slideshow with beautiful panning effects on each image. Created by Kevin Thornbloom +
+
-
+
@@ -84,20 +43,27 @@

Smoothslides

+
+ +
+ +
+Download & Docs + diff --git a/js/smoothslides.js b/js/smoothslides.js index cd03f16..30cf20b 100644 --- a/js/smoothslides.js +++ b/js/smoothslides.js @@ -2,8 +2,8 @@ * Smoothslides * http://kthornbloom.com/smoothslides.php * - * Copyright 2013, Kevin Thornbloom - * Free to use and abuse under the MIT license. + * Copyright 2014, Kevin Thornbloom + * Free to use and modify under the MIT license. * http://www.opensource.org/licenses/mit-license.php */ @@ -13,20 +13,21 @@ // These are overridden by options declared in footer var defaults = { - playTimer: 3000, + playTimer: 6000, animEasing: 'ease-in-out', autoanimType: 'random', - nextText: '›', - prevText: '‹', + nextText: ' ►', + prevText: '◄ ', captions: 'true', navigation: 'true', - pagination: 'true' + pagination: 'true', + order: 'normal' } var options = $.extend(defaults, options), convertSeconds = (options.playTimer / 1000) - .5 - /* Set CSS transition timing and easing */ + /* Set CSS transition timing and easing */ $('.ss-slide').css({ 'webkitTransition': 'all ' + convertSeconds + 's ' + options.animEasing, 'mozTransition': 'all ' + convertSeconds + 's ' + options.animEasing, @@ -34,27 +35,55 @@ 'oTransition': 'all ' + convertSeconds + 's ' + options.animEasing, 'transition': 'all ' + convertSeconds + 's ' + options.animEasing }); - + // Set some inline styles & add markup $('.ss-slide:last').css('position', 'relative'); $('.ss-slides').wrap('
'); + + // Randomizer Function + $.fn.randomize = function(selector){ + (selector ? this.find(selector) : this).parent().each(function(){ + $(this).children(selector).sort(function(){ + return Math.random() - 0.5; + }).detach().appendTo(this); + }); + + return this; + }; + + // Add Captions if (options.captions == 'true') { $('.ss-slides-wrap').append('
'); } var caption = $('.ss-slide:last').attr('title'); $('.ss-caption').html(caption); + // Add Pagination if (options.pagination == 'true') { $('.ss-slides-wrap').append('
'); $('.ss-slide').each(function () { $('.ss-paginate').append(''); }); - $('.ss-paginate a:first').addClass('ss-current'); + $('.ss-paginate a:last').addClass('ss-current'); } + + // Add Navigation if (options.navigation == 'true') { $('.ss-slides-wrap').append('' + options.prevText + '' + options.nextText + ''); } + // Order + if (options.order == 'normal') { + $('.ss-slide').each(function() { + $(this).prependTo(this.parentNode); + }); + $('.ss-slide:first').appendTo('.ss-slides'); + } else if (options.order == 'random') { + $('.ss-slide').randomize(); + } else if (options.order == 'reverse') { + $('.ss-slide:first').appendTo('.ss-slides'); + } + // Update Caption function function captionUpdater() { if ($('.ss-slide:eq(-2)').attr('title')) { var caption = $('.ss-slide:eq(-2)').attr('title'); @@ -66,6 +95,7 @@ } } + // Update Pagination forwards function paginateForwards() { var currentDot = ($('.ss-current').index()) + 1, nextSlide = currentDot + 1, @@ -79,6 +109,7 @@ } } + // Updated Pagination reverse function paginateBackwards() { var currentDot = ($('.ss-current').index()) + 1, nextSlide = currentDot - 2, @@ -92,6 +123,10 @@ } } + /* ======================= */ + //Effects + /* ======================= */ + function crossFade() { captionUpdater(); paginateForwards(); @@ -237,14 +272,14 @@ }); } - /* Start First Animation */ + // Start First Animation if (options.autoanimType == 'random') { var fns = [zoomOut, zoomIn, panRight, panLeft]; fns[Math.floor(Math.random() * fns.length)](); } else if (options.autoanimType == 'false') { // } else { - eval(options.autoanimType + "()"); + eval(options.autoanimType + "()"); } /* Subsequent Auto Animations */ @@ -326,7 +361,8 @@ $('.ss-slide:last').prependTo('.ss-slides').removeClass('notrans').css({ 'webkitTransform': 'scale(1) rotate(0deg)', 'msTransform': 'scale(1) rotate(0deg)', - 'transform': 'scale(1) rotate(0deg)' + 'transform': 'scale(1) rotate(0deg)', + 'display':'none' }).show(); $('.ss-current').removeClass(); $('.ss-paginate a').eq(whichClicked-1).addClass('ss-current'); diff --git a/js/smoothslides.min.js b/js/smoothslides.min.js index 86c5658..3b0761d 100644 --- a/js/smoothslides.min.js +++ b/js/smoothslides.min.js @@ -1 +1 @@ -(function($){$.fn.extend({smoothSlides:function(options){function captionUpdater(){if($(".ss-slide:eq(-2)").attr("title")){var e=$(".ss-slide:eq(-2)").attr("title");$(".ss-caption").html(e).fadeIn(500)}else{$(".ss-caption").fadeOut(500,function(){$(".ss-caption").empty()})}}function paginateForwards(){var e=$(".ss-current").index()+1,t=e+1,n=$(".ss-paginate a").length;if(e>=n){$(".ss-current").removeClass("ss-current");$(".ss-paginate a:first").addClass("ss-current")}else{$(".ss-current").removeClass("ss-current");$(".ss-paginate a").eq(e).addClass("ss-current")}}function paginateBackwards(){var e=$(".ss-current").index()+1,t=e-2,n=$(".ss-paginate a").length;if(e<=1){$(".ss-current").removeClass("ss-current");$(".ss-paginate a:last").addClass("ss-current")}else{$(".ss-current").removeClass("ss-current");$(".ss-paginate a").eq(t).addClass("ss-current")}}function crossFade(){captionUpdater();paginateForwards();$(".ss-slide:last").addClass("notrans").fadeOut("slow",function(){$(this).prependTo(".ss-slides").removeClass("notrans").css({webkitTransform:"scale(1) rotate(0deg)",msTransform:"scale(1) rotate(0deg)",transform:"scale(1) rotate(0deg)",opacity:"0"}).show();$(".ss-slide:first").css({opacity:"1"})})}function zoomIn(){captionUpdater();paginateForwards();$(".ss-slide:last").addClass("notrans").fadeOut("slow",function(){$(this).prependTo(".ss-slides").removeClass("notrans").css({webkitTransform:"scale(1) rotate(0deg)",msTransform:"scale(1) rotate(0deg)",transform:"scale(1) rotate(0deg)"}).show();$(".ss-slide:last").css({webkitTransform:"scale(1.2) rotate(2deg)",msTransform:"scale(1.2) rotate(2deg)",transform:"scale(1.2) rotate(2deg)"})})}function zoomOut(){captionUpdater();paginateForwards();$(".ss-slide:eq(-2)").addClass("notrans").css({webkitTransform:"scale(1.2) rotate(2deg)",msTransform:"scale(1.2) rotate(2deg)",transform:"scale(1.2) rotate(2deg)"});$(".ss-slide:last").addClass("notrans").fadeOut("slow",function(){$(this).prependTo(".ss-slides").removeClass("notrans").css({webkitTransform:"scale(1) rotate(0deg)",msTransform:"scale(1) rotate(0deg)",transform:"scale(1) rotate(0deg)"}).show();$(".ss-slide:last").removeClass("notrans").css({webkitTransform:"scale(1) rotate(0deg)",msTransform:"scale(1) rotate(0deg)",transform:"scale(1) rotate(0deg)"})})}function panRight(){captionUpdater();paginateForwards();$(".ss-slide:eq(-2)").addClass("notrans").css({webkitTransform:"scale(1.3) translate(-10%, 0)",msTransform:"scale(1.3) translate(-10%, 0)",transform:"scale(1.3) translate(-10%, 0)"});$(".ss-slide:last").addClass("notrans").fadeOut("slow",function(){$(this).prependTo(".ss-slides").removeClass("notrans").css({webkitTransform:"scale(1) rotate(0deg)",msTransform:"scale(1) rotate(0deg)",transform:"scale(1) rotate(0deg)"}).show();$(".ss-slide:last").removeClass("notrans").css({webkitTransform:"scale(1.3) translate(0,0)",msTransform:"scale(1.3) translate(0,0)",transform:"scale(1.3) translate(0,0)"})})}function panLeft(){captionUpdater();paginateForwards();$(".ss-slide:eq(-2)").addClass("notrans").css({webkitTransform:"scale(1.3) translate(10%, 0)",msTransform:"scale(1.3) translate(10%, 0)",transform:"scale(1.3) translate(10%, 0)"});$(".ss-slide:last").addClass("notrans").fadeOut("slow",function(){$(this).prependTo(".ss-slides").removeClass("notrans").css({webkitTransform:"scale(1) rotate(0deg)",msTransform:"scale(1) rotate(0deg)",transform:"scale(1) rotate(0deg)"}).show();$(".ss-slide:last").removeClass("notrans").css({webkitTransform:"scale(1.3) translate(0,0)",msTransform:"scale(1.3) translate(0,0)",transform:"scale(1.3) translate(0,0)"})})}function panUp(){captionUpdater();paginateForwards();$(".ss-slide:eq(-2)").addClass("notrans").css({webkitTransform:"scale(1.3) translate(0, 10%)",msTransform:"scale(1.3) translate(0, 10%)",transform:"scale(1.3) translate(0, 10%)"});$(".ss-slide:last").addClass("notrans").fadeOut("slow",function(){$(this).prependTo(".ss-slides").removeClass("notrans").css({webkitTransform:"scale(1) rotate(0deg)",msTransform:"scale(1) rotate(0deg)",transform:"scale(1) rotate(0deg)"}).show();$(".ss-slide:last").removeClass("notrans").css({webkitTransform:"scale(1.3) translate(0,0)",msTransform:"scale(1.3) translate(0,0)",transform:"scale(1.3) translate(0,0)"})})}function panDown(){captionUpdater();paginateForwards();$(".ss-slide:eq(-2)").addClass("notrans").css({webkitTransform:"scale(1.3) translate(0, -10%)",msTransform:"scale(1.3) translate(0, -10%)",transform:"scale(1.3) translate(0, -10%)"});$(".ss-slide:last").addClass("notrans").fadeOut("slow",function(){$(this).prependTo(".ss-slides").removeClass("notrans").css({webkitTransform:"scale(1) rotate(0deg)",msTransform:"scale(1) rotate(0deg)",transform:"scale(1) rotate(0deg)"}).show();$(".ss-slide:last").removeClass("notrans").css({webkitTransform:"scale(1.3) translate(0,0)",msTransform:"scale(1.3) translate(0,0)",transform:"scale(1.3) translate(0,0)"})})}var defaults={playTimer:3e3,animEasing:"ease-in-out",autoanimType:"random",nextText:"›",prevText:"‹",captions:"true",navigation:"true",pagination:"true"};var options=$.extend(defaults,options),convertSeconds=options.playTimer/1e3-.5;$(".ss-slide").css({webkitTransition:"all "+convertSeconds+"s "+options.animEasing,mozTransition:"all "+convertSeconds+"s "+options.animEasing,msTransition:"all "+convertSeconds+"s "+options.animEasing,oTransition:"all "+convertSeconds+"s "+options.animEasing,transition:"all "+convertSeconds+"s "+options.animEasing});$(".ss-slide:last").css("position","relative");$(".ss-slides").wrap('
');if(options.captions=="true"){$(".ss-slides-wrap").append('
')}var caption=$(".ss-slide:last").attr("title");$(".ss-caption").html(caption);if(options.pagination=="true"){$(".ss-slides-wrap").append('
');$(".ss-slide").each(function(){$(".ss-paginate").append('')});$(".ss-paginate a:first").addClass("ss-current")}if(options.navigation=="true"){$(".ss-slides-wrap").append(''+options.prevText+''+options.nextText+"")}if(options.autoanimType=="random"){var fns=[zoomOut,zoomIn,panRight,panLeft];fns[Math.floor(Math.random()*fns.length)]()}else if(options.autoanimType=="false"){}else{eval(options.autoanimType+"()")}var fn=function(){if(options.autoanimType=="random"){var fns=[zoomOut,zoomIn,panRight,panLeft,panUp,panDown];fns[Math.floor(Math.random()*fns.length)]()}else if(options.autoanimType=="false"){}else{eval(options.autoanimType+"()")}};var myInterval=setInterval(fn,options.playTimer);$("#ss-prev, #ss-next, .ss-paginate").hover(function(e){clearInterval(myInterval)},function(e){myInterval=setInterval(fn,options.playTimer)});var quickNext=function(){$("#ss-next").off("click");$(".ss-slide:last").addClass("notrans").fadeOut("250",function(){$(".ss-slide:last").prependTo(".ss-slides").removeClass("notrans").css({webkitTransform:"scale(1) rotate(0deg)",msTransform:"scale(1) rotate(0deg)",transform:"scale(1) rotate(0deg)",opacity:"1"}).show();$("#ss-next").on("click",quickNext)});captionUpdater();paginateForwards();event.preventDefault()};$("#ss-next").on("click",quickNext);var quickPrev=function(){$("#ss-prev").off("click");if($(".ss-slide:first").attr("title")){var e=$(".ss-slide:first").attr("title");$(".ss-caption").html(e).show()}else{$(".ss-caption").empty().hide()}paginateBackwards();$(".ss-slide:first").hide().addClass("notrans").appendTo(".ss-slides").fadeIn();$("#ss-prev").on("click",quickPrev);event.preventDefault()};$("#ss-prev").on("click",quickPrev);$(document.body).on("click",".ss-paginate a",function(e){var t=$(this).index()+1,n=$(".ss-current").index()+1;if(tn){var r=t-n;for(var i=0;i=n){$(".ss-current").removeClass("ss-current");$(".ss-paginate a:first").addClass("ss-current")}else{$(".ss-current").removeClass("ss-current");$(".ss-paginate a").eq(e).addClass("ss-current")}}function paginateBackwards(){var e=$(".ss-current").index()+1,t=e-2,n=$(".ss-paginate a").length;if(e<=1){$(".ss-current").removeClass("ss-current");$(".ss-paginate a:last").addClass("ss-current")}else{$(".ss-current").removeClass("ss-current");$(".ss-paginate a").eq(t).addClass("ss-current")}}function crossFade(){captionUpdater();paginateForwards();$(".ss-slide:last").addClass("notrans").fadeOut("slow",function(){$(this).prependTo(".ss-slides").removeClass("notrans").css({webkitTransform:"scale(1) rotate(0deg)",msTransform:"scale(1) rotate(0deg)",transform:"scale(1) rotate(0deg)",opacity:"0"}).show();$(".ss-slide:first").css({opacity:"1"})})}function zoomIn(){captionUpdater();paginateForwards();$(".ss-slide:last").addClass("notrans").fadeOut("slow",function(){$(this).prependTo(".ss-slides").removeClass("notrans").css({webkitTransform:"scale(1) rotate(0deg)",msTransform:"scale(1) rotate(0deg)",transform:"scale(1) rotate(0deg)"}).show();$(".ss-slide:last").css({webkitTransform:"scale(1.2) rotate(2deg)",msTransform:"scale(1.2) rotate(2deg)",transform:"scale(1.2) rotate(2deg)"})})}function zoomOut(){captionUpdater();paginateForwards();$(".ss-slide:eq(-2)").addClass("notrans").css({webkitTransform:"scale(1.2) rotate(2deg)",msTransform:"scale(1.2) rotate(2deg)",transform:"scale(1.2) rotate(2deg)"});$(".ss-slide:last").addClass("notrans").fadeOut("slow",function(){$(this).prependTo(".ss-slides").removeClass("notrans").css({webkitTransform:"scale(1) rotate(0deg)",msTransform:"scale(1) rotate(0deg)",transform:"scale(1) rotate(0deg)"}).show();$(".ss-slide:last").removeClass("notrans").css({webkitTransform:"scale(1) rotate(0deg)",msTransform:"scale(1) rotate(0deg)",transform:"scale(1) rotate(0deg)"})})}function panRight(){captionUpdater();paginateForwards();$(".ss-slide:eq(-2)").addClass("notrans").css({webkitTransform:"scale(1.3) translate(-10%, 0)",msTransform:"scale(1.3) translate(-10%, 0)",transform:"scale(1.3) translate(-10%, 0)"});$(".ss-slide:last").addClass("notrans").fadeOut("slow",function(){$(this).prependTo(".ss-slides").removeClass("notrans").css({webkitTransform:"scale(1) rotate(0deg)",msTransform:"scale(1) rotate(0deg)",transform:"scale(1) rotate(0deg)"}).show();$(".ss-slide:last").removeClass("notrans").css({webkitTransform:"scale(1.3) translate(0,0)",msTransform:"scale(1.3) translate(0,0)",transform:"scale(1.3) translate(0,0)"})})}function panLeft(){captionUpdater();paginateForwards();$(".ss-slide:eq(-2)").addClass("notrans").css({webkitTransform:"scale(1.3) translate(10%, 0)",msTransform:"scale(1.3) translate(10%, 0)",transform:"scale(1.3) translate(10%, 0)"});$(".ss-slide:last").addClass("notrans").fadeOut("slow",function(){$(this).prependTo(".ss-slides").removeClass("notrans").css({webkitTransform:"scale(1) rotate(0deg)",msTransform:"scale(1) rotate(0deg)",transform:"scale(1) rotate(0deg)"}).show();$(".ss-slide:last").removeClass("notrans").css({webkitTransform:"scale(1.3) translate(0,0)",msTransform:"scale(1.3) translate(0,0)",transform:"scale(1.3) translate(0,0)"})})}function panUp(){captionUpdater();paginateForwards();$(".ss-slide:eq(-2)").addClass("notrans").css({webkitTransform:"scale(1.3) translate(0, 10%)",msTransform:"scale(1.3) translate(0, 10%)",transform:"scale(1.3) translate(0, 10%)"});$(".ss-slide:last").addClass("notrans").fadeOut("slow",function(){$(this).prependTo(".ss-slides").removeClass("notrans").css({webkitTransform:"scale(1) rotate(0deg)",msTransform:"scale(1) rotate(0deg)",transform:"scale(1) rotate(0deg)"}).show();$(".ss-slide:last").removeClass("notrans").css({webkitTransform:"scale(1.3) translate(0,0)",msTransform:"scale(1.3) translate(0,0)",transform:"scale(1.3) translate(0,0)"})})}function panDown(){captionUpdater();paginateForwards();$(".ss-slide:eq(-2)").addClass("notrans").css({webkitTransform:"scale(1.3) translate(0, -10%)",msTransform:"scale(1.3) translate(0, -10%)",transform:"scale(1.3) translate(0, -10%)"});$(".ss-slide:last").addClass("notrans").fadeOut("slow",function(){$(this).prependTo(".ss-slides").removeClass("notrans").css({webkitTransform:"scale(1) rotate(0deg)",msTransform:"scale(1) rotate(0deg)",transform:"scale(1) rotate(0deg)"}).show();$(".ss-slide:last").removeClass("notrans").css({webkitTransform:"scale(1.3) translate(0,0)",msTransform:"scale(1.3) translate(0,0)",transform:"scale(1.3) translate(0,0)"})})}var defaults={playTimer:6e3,animEasing:"ease-in-out",autoanimType:"random",nextText:" ►",prevText:"◄ ",captions:"true",navigation:"true",pagination:"true",order:"normal"};var options=$.extend(defaults,options),convertSeconds=options.playTimer/1e3-.5;$(".ss-slide").css({webkitTransition:"all "+convertSeconds+"s "+options.animEasing,mozTransition:"all "+convertSeconds+"s "+options.animEasing,msTransition:"all "+convertSeconds+"s "+options.animEasing,oTransition:"all "+convertSeconds+"s "+options.animEasing,transition:"all "+convertSeconds+"s "+options.animEasing});$(".ss-slide:last").css("position","relative");$(".ss-slides").wrap('
');$.fn.randomize=function(e){(e?this.find(e):this).parent().each(function(){$(this).children(e).sort(function(){return Math.random()-.5}).detach().appendTo(this)});return this};if(options.captions=="true"){$(".ss-slides-wrap").append('
')}var caption=$(".ss-slide:last").attr("title");$(".ss-caption").html(caption);if(options.pagination=="true"){$(".ss-slides-wrap").append('
');$(".ss-slide").each(function(){$(".ss-paginate").append('')});$(".ss-paginate a:last").addClass("ss-current")}if(options.navigation=="true"){$(".ss-slides-wrap").append(''+options.prevText+''+options.nextText+"")}if(options.order=="normal"){$(".ss-slide").each(function(){$(this).prependTo(this.parentNode)});$(".ss-slide:first").appendTo(".ss-slides")}else if(options.order=="random"){$(".ss-slide").randomize()}else if(options.order=="reverse"){$(".ss-slide:first").appendTo(".ss-slides")}if(options.autoanimType=="random"){var fns=[zoomOut,zoomIn,panRight,panLeft];fns[Math.floor(Math.random()*fns.length)]()}else if(options.autoanimType=="false"){}else{eval(options.autoanimType+"()")}var fn=function(){if(options.autoanimType=="random"){var fns=[zoomOut,zoomIn,panRight,panLeft,panUp,panDown];fns[Math.floor(Math.random()*fns.length)]()}else if(options.autoanimType=="false"){}else{eval(options.autoanimType+"()")}};var myInterval=setInterval(fn,options.playTimer);$("#ss-prev, #ss-next, .ss-paginate").hover(function(e){clearInterval(myInterval)},function(e){myInterval=setInterval(fn,options.playTimer)});var quickNext=function(){$("#ss-next").off("click");$(".ss-slide:last").addClass("notrans").fadeOut("250",function(){$(".ss-slide:last").prependTo(".ss-slides").removeClass("notrans").css({webkitTransform:"scale(1) rotate(0deg)",msTransform:"scale(1) rotate(0deg)",transform:"scale(1) rotate(0deg)",opacity:"1"}).show();$("#ss-next").on("click",quickNext)});captionUpdater();paginateForwards();event.preventDefault()};$("#ss-next").on("click",quickNext);var quickPrev=function(){$("#ss-prev").off("click");if($(".ss-slide:first").attr("title")){var e=$(".ss-slide:first").attr("title");$(".ss-caption").html(e).show()}else{$(".ss-caption").empty().hide()}paginateBackwards();$(".ss-slide:first").hide().addClass("notrans").appendTo(".ss-slides").fadeIn();$("#ss-prev").on("click",quickPrev);event.preventDefault()};$("#ss-prev").on("click",quickPrev);$(document.body).on("click",".ss-paginate a",function(e){var t=$(this).index()+1,n=$(".ss-current").index()+1;if(tn){var r=t-n;for(var i=0;i