- Timestamp:
- Aug 3, 2012, 5:48:51 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/ExtendedDescription/template/nivoslider/jquery.nivo.slider.js
r17010 r17349 11 11 * July 25th 2012 12 12 * Damien (Mistic) Sorel 13 * ability to stop slideshow with beforeChange (line 318) 13 * ability to stop slideshow with beforeChange (line 343) 14 */ 15 16 /** 17 * August 3rd 2012 18 * Damien (Mistic) Sorel (from http://joshfester.com/differing-image-heights-in-nivo-slider) 19 * dynamic width (lines 95 & 102 & 322-338) 14 20 */ 15 21 … … 87 93 // Detect Window Resize 88 94 $(window).resize(function() { 89 slider.children('img').width(slider.width());95 //slider.children('img').width(slider.width()); 90 96 sliderImg.attr('src', vars.currentImage.attr('src')); 91 97 sliderImg.stop().height('auto'); … … 93 99 $('.nivo-box').remove(); 94 100 }); 101 102 slider.width($(kids[vars.currentSlide]).width()); 95 103 96 104 //Create caption … … 312 320 } 313 321 322 // resize the slider (don't resize for diff < 20px) 323 if (vars.currentSlide+1 == vars.totalSlides) { 324 next_width = $(kids[0]).width(); 325 } 326 else { 327 next_width = $(kids[vars.currentSlide + 1]).width(); 328 } 329 if (Math.abs(next_width - slider.width()) > 20) { 330 slider.animate({width: next_width}, 'fast', function() { nivoRun2(slider, kids, settings, nudge) }); 331 } 332 else { 333 nivoRun2(slider, kids, settings, nudge); 334 } 335 336 }; 337 338 var nivoRun2 = function(slider, kids, settings, nudge){ 314 339 // Stop 315 340 if((!vars || vars.stop) && !nudge) { return false; }
Note: See TracChangeset
for help on using the changeset viewer.