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