Changeset 1936346
- Timestamp:
- 09/05/2018 04:23:38 PM (7 years ago)
- File:
-
- 1 edited
-
image-links/trunk/image-links.js (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
image-links/trunk/image-links.js
r1935450 r1936346 9 9 $('.mha-image-link-slideshow').each(function(index, item){ 10 10 $item = $(item); 11 set Interval(ImageLinks._imageLinkBackgroundSlideshowNextImage, 7000, $item);11 setTimeout(ImageLinks._imageLinkBackgroundSlideshowNextImage, ImageLinks.getRandomDelay(), $item); 12 12 }); 13 }, 14 getRandomDelay: function(min, max) { 15 // From: https://stackoverflow.com/questions/1527803/generating-random-whole-numbers-in-javascript-in-a-specific-range#1527820 16 var min = 2000; 17 var max = 8000; 18 return Math.floor(Math.random() * (max - min + 1)) + min; 13 19 }, 14 20 _imageLinkBackgroundSlideshowNextImage: function($item){ … … 17 23 // increment the current item. 18 24 if ( undefined === nextBackgroundIndex ) { 19 nextBackgroundIndex = 0;25 nextBackgroundIndex = 1; 20 26 } 21 27 … … 39 45 return $item.animate({opacity: 1}, 750, 'linear'); 40 46 }); 47 setTimeout(ImageLinks._imageLinkBackgroundSlideshowNextImage, ImageLinks.getRandomDelay(2000,8000), $item); 41 48 }, 42 49 } 50 ImageLinks.enableImageLinkBackgroundSlideshows(); 43 51 })(jQuery); // Fully reference jQuery after this point.
Note: See TracChangeset
for help on using the changeset viewer.