Sha256: e4773f5cf53068983e4018b56c6956113f923c6f215b7d5c598febba4016d64a
Contents?: true
Size: 1.47 KB
Versions: 1
Compression:
Stored size: 1.47 KB
Contents
//= require ../3rd_party/jquery.jcarousel jQuery(document).ready(function() { jQuery(document.body).on('initcarousel', function(e) { var target = jQuery(e.target); target.find('.carousel_wrap').each(function() { var carousel_wrap = jQuery(this); var carousel_controls_wrap = carousel_wrap.find('.carousel_controls'); var carousel_controls = carousel_controls_wrap.find('a[data-nr], button[data-nr]'); carousel_wrap.find('.jcarousel').jcarousel({ wrap: 'circular', vertical: false, scroll: 1, buttonNextHTML: null, buttonPrevHTML: null, auto: 5, itemVisibleInCallback: { onBeforeAnimation: function (carousel, item, idx, state) { var jitem = jQuery(item); carousel_controls.removeClass('active'); jQuery(carousel_controls[jitem.attr('data-nr')]).addClass('active'); } }, initCallback: function(carousel) { carousel_controls_wrap.on('click', 'a[data-nr], button[data-nr]', function() { var link = jQuery(this); carousel.scroll(jQuery.jcarousel.intval(link.attr('data-nr'))); }); } }); }); }); jQuery(document.body).trigger('initcarousel'); });
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
releaf-0.1.2 | lib/generators/releaf/templates/javascripts/lib/init_jcarousel.js |