PHP Classes

File: public/assets/js/col-script.js

Recommend this page to a friend!
  Classes of harold rita   Coloftech PHP Multiple Sites Blog System   public/assets/js/col-script.js   Download  
File: public/assets/js/col-script.js
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Coloftech PHP Multiple Sites Blog System
CMS to Manage multiple blog sites
Author: By
Last change:
Date: 2 years ago
Size: 2,184 bytes
 

Contents

Class file image Download
/* Demo Scripts for Bootstrap Carousel and Animate.css article * on SitePoint by Maria Antonietta Perna */ (function( $ ) { //Function to animate slider captions function doAnimations( elems ) { //Cache the animationend event in a variable var animEndEv = 'webkitAnimationEnd animationend'; elems.each(function () { var $this = $(this), $animationType = $this.data('animation'); $this.addClass($animationType).one(animEndEv, function () { $this.removeClass($animationType); }); }); } //Variables on page load var $myCarousel = $('#carousel'), $firstAnimatingElems = $myCarousel.find('.item:first').find("[data-animation ^= 'animated']"); //Initialize carousel $myCarousel.carousel(); //Animate captions in first slide on page load doAnimations($firstAnimatingElems); //Pause carousel $myCarousel.carousel({ interval: 4000 }); //Other slides to be animated on carousel slide event $myCarousel.on('slide.bs.carousel', function (e) { var $animatingElems = $(e.relatedTarget).find("[data-animation ^= 'animated']"); doAnimations($animatingElems); }); })(jQuery); $('.tile') // tile mouse actions .on('mouseover', function(){ $(this).children('.photo').css({'transform': 'scale('+ $(this).attr('data-scale') +')'}); }) .on('mouseout', function(){ $(this).children('.photo').css({'transform': 'scale(1)'}); }) /* .on('mousemove', function(e){ $(this).children('.photo').css({'transform-origin': ((e.pageX - $(this).offset().left) / $(this).width()) * 100 + '% ' + ((e.pageY - $(this).offset().top) / $(this).height()) * 100 +'%'}); }) */ // tiles set up .each(function(){ $(this) // add a photo container .append('<div class="photo"></div>') // some text just to show zoom level on current item in this example // .append('<div class="txt"><div class="x">'+ $(this).attr('data-scale') +'x</div>ZOOM ON<br>HOVER</div>') // set up a background image for each tile based on data-image attribute .children('.photo').css({'background-image': 'url('+ $(this).attr('data-image') +')'}); })