Sha256: 16434849eedb7e81cb2ef74b8b590e61d4988f53d06234297d46667b14ab7224
Contents?: true
Size: 975 Bytes
Versions: 22
Compression:
Stored size: 975 Bytes
Contents
jQuery(function($) { $.widget('pageflow.header', { _create: function() { var slideshow = this.options.slideshow, that = this; slideshow.on('pageactivate', function(event) { updateClasses($(event.target)); }); slideshow.on('scrollerneartop', function(event) { that.element.addClass('near_top'); }); slideshow.on('scrollernotneartop', function(event) { var page = $(event.target).parents('section'); if (page.hasClass('active')) { that.element.removeClass('near_top'); } }); if (slideshow.currentPage()) { updateClasses(slideshow.currentPage()); } this.element.find('.header input').placeholder(); function updateClasses(page) { that.element.toggleClass('invert', page.hasClass('invert')); that.element.toggleClass('first_page', page.index() === 0); that.element.addClass('near_top'); } } }); });
Version data entries
22 entries across 22 versions & 1 rubygems