mirror of https://github.com/artf/grapesjs.git
nocodeframeworkdrag-and-dropsite-buildersite-generatortemplate-builderui-builderweb-builderweb-builder-frameworkwebsite-builderno-codepage-builder
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1.2 KiB
41 lines
1.2 KiB
$(document).ready(function(){
|
|
var aniEnd = 'webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend';
|
|
var $header = $('section.page-header');
|
|
var viewportH = $(window).height();
|
|
var $root = $('html');
|
|
//$header.css('min-height', viewportH);
|
|
//$('#yourElement').one(aniEnd, doSomething);
|
|
//
|
|
var $win = $(window);
|
|
var $els = $('.fadeInBlock');
|
|
|
|
$('.scroll-link').click(function() {
|
|
var target = $($.attr(this, 'data-target'));
|
|
if( target.length ){
|
|
$root.animate({
|
|
scrollTop: (target.offset().top -70 )
|
|
}, 500);
|
|
return false;
|
|
}
|
|
});
|
|
|
|
$win.scroll( function(){
|
|
var winH = $win.height();
|
|
var winScrollT = $win.scrollTop();
|
|
var winBtm = winScrollT + winH;
|
|
$els.each( function(i){
|
|
var $el = $(this);
|
|
if(!$el.hasClass('animated')){
|
|
var $elH = $el.outerHeight();
|
|
var elTopPos = $el.offset().top;
|
|
var elBtm = elTopPos + $elH;
|
|
if( winBtm >= (elTopPos + $elH/4) ){
|
|
$el.addClass('animated fadeIn');//fadeIn fadeInUp zoomIn
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
$win.trigger('scroll');
|
|
Gifffer();
|
|
})
|
|
|