$(document).ready(function () { $('#slider').slider({ speed: 500 }); }); (function($) { $.fn.extend({ slider: function(options) { var settings = $.extend({ speed: 500 }, options); return this.each(function() { var slidercontents = $(this).addClass('image-slider-contents'); var slider = $('
').addClass('image-slider').attr('id', slidercontents.attr('id')); var backbutton = $('').addClass('image-slider-back'); var forwardbutton = $('').addClass('image-slider-forward'); slidercontents.removeAttr('id'); slidercontents.before(slider); slider.append(backbutton); slider.append(slidercontents); slider.append(forwardbutton); var total = $('> div', slidercontents).length; var left = 0; var w; var width; var maxScroll; slider.append($('').css('display', 'none').addClass('preview').append($('').addClass('img-large') .append($('').html(' ').click(function(e) { e.stopPropagation(); e.stopImmediatePropagation(); //display previous image var img = $(this).parent().find('img'); var index = parseInt(img.attr('class')); img.removeAttr('class'); if (index > 1) { index--; var src = $('.' + index + ' div img').attr('src'); var txt = $('.' + index + ' div a').html(); $('.preview').find('.label').html(txt); $('.preview').find('img').addClass('' + (index) + '').attr('src', src).stop(false, true).animate({ }, 1000); if(index==1){ $( ".left" ).css( "background" ,"url(../../../static/images/home/left-gray.png)"); $( ".right" ).css( "background" ,"url(../../../static/images/home/right.png)"); }else{ $( ".left" ).css( "background" ,"url(../../../static/images/home/left.png)"); $( ".right" ).css( "background" ,"url(../../../static/images/home/right.png)"); } } else{ } $('.preview').find('img').addClass('' + (index) + ''); }).addClass('left')) .append($('').html(' ').click(function(e) { e.stopPropagation(); e.stopImmediatePropagation(); //display next image var img = $(this).parent().find('img'); var index = parseInt(img.attr('class')); img.removeAttr('class'); if (index < total) { index++; var src = $('.' + index + ' div img').attr('src'); var txt = $('.' + index + ' div a').html(); $('.preview').find('.label').html(txt); $('.preview').find('img').addClass('' + (index) + '').attr('src', src).stop(false, true).animate({ }, 1000); if(index==total){ $( ".right" ).css( "background" ,"url(../../../static/images/home/right-gray.png)"); $( ".left" ).css( "background" ,"url(../../../static/images/home/left.png)"); }else{ $( ".right" ).css( "background" ,"url(../../../static/images/home/right.png)"); $( ".left" ).css( "background" ,"url(../../../static/images/home/left.png)"); } } else{ } $('.preview').find('img').addClass('' + (index) + '') }).addClass('right')) .append($('