Revision: 36913
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 30, 2010 08:39 by lynseydesign
Initial Code
jQuery('div#home-slide').after('<ul id="home-slide-btns">').cycle({
fx: 'fade',
timeout: 9000,
pager: '#home-slide-btns',
cleartype: 1,
before: onBefore,
after: onAfter,
pagerAnchorBuilder: function(idx, slide) {
var title = jQuery(slide).children('h4').html();
return '<li class="btn-' + idx + '"><a href="#">' + title + '</a></li>';
}
});
function onBefore() {
jQuery(this).siblings().children('div#home-slide h4, div#home-slide p.desc, div#home-slide p.link').removeAttr("style");
}
function onAfter() {
jQuery(this).siblings().children('div.image').removeAttr("style");
jQuery(this).children('div.image').delay(500).fadeIn(2000);
jQuery(this).children('h4.slide-0').delay(1000).animate({'top':'32'}, 1000, 'easeOutQuint');
jQuery(this).children('h4.slide-1, h4.slide-2').delay(1000).animate({'top':'145'}, 1000, 'easeOutQuint');
jQuery(this).children('h4.slide-3').delay(1000).animate({'top':'70'}, 1000, 'easeOutQuint');
jQuery(this).children('p.desc').delay(2000).show('drop', {direction:"down"}, 800);
jQuery(this).children('p.link').delay(3000).show('drop', {direction:"down"}, 800);
}
Initial URL
Initial Description
Uses malsup's jquery cycle plugin. Advanced pager and custom jquery animations.
Initial Title
Advanced Home Slideshow Custom Call
Initial Tags
Initial Language
jQuery