| 12345678910111213141516171819202122232425262728293031323334353637 |
- /*
- * Document : be_ui_animations.js
- * Author : pixelcave
- * Description: Custom JS code used in Animations Page
- */
- var BeUIAnimations = function() {
- // Animation toggle functionality
- var initAnimationToggle = function(){
- var animationClass, animationButton, currentSection;
- // On button click
- jQuery('.js-animation-section button').on('click', function(){
- animationButton = jQuery(this);
- animationClass = animationButton.data('animation-class');
- currentSection = animationButton.parents('.js-animation-section');
- // Update class preview
- jQuery('.js-animation-preview', currentSection).html(animationClass);
- // Update animation object classes
- jQuery('.js-animation-object', currentSection)
- .removeClass()
- .addClass('js-animation-object animated ' + animationClass);
- });
- };
- return {
- init: function() {
- // Init animation toggle
- initAnimationToggle();
- }
- };
- }();
- // Initialize when page loads
- jQuery(function(){ BeUIAnimations.init(); });
|