var duration = 0.5;
var usegsap = true;
var initTransform = $(link).css('transform');
- if(initTransform==='none'){
- initTransform='';
- }else{
- initTransform+=' ';
+ if (initTransform === 'none') {
+ initTransform = '';
+ } else {
+ initTransform += ' ';
}
animation = $.extend({}, globalDefault, defaultParams, animation);
to.repeatDelay = parseFloat(animation.repeatdelay);
var css = {};
+ if (animation.borderradius) {
+ css.borderRadius = animation.borderradius;
+ }
if (animation.filter) {
css.filter = animation.filter;
}
+ if (animation.opacity) {
+ css.opacity = animation.opacity;
+ }
if (animation.align) {
css.textAlign = animation.align;
}
css.backgroundPosition = animation.transformorigin;
} else {
css.transform = initTransform + 'scale(' + animation.scale + ')';
- console.log(css.transform);
css.transformOrigin = animation.transformorigin;
}
}
from.display = 'none';
to.display = 'block';
to.visibility = 'visible';
- from.opacity = 0;
+ if (css.opacity !== undefined) {
+ from.opacity = css.opacity;
+ }
to.opacity = 1;
} else if (animation.type === 'fadeout') {
- from.opacity = 1;
+ if (css.opacity !== undefined) {
+ from.opacity = css.opacity;
+ }
to.opacity = 0;
} else if (animation.type === "unmask" || animation.type === 'reveal') {
if (animation.type === 'reveal') {
ease = ease.replace('inout', 'inOut');
return ease;
},
+
+ finishAnimations:function(e){
+ if ($(e).data('gsap') == undefined) {
+ return;
+ }
+ $.each($(e).data('gsap'),function(k,a){
+ a.totalProgress(1);
+ });
+ }
}
return true;
});
+ $(document).on(this.fluidbook.input.hoverEvent, '[data-display-area]', function () {
+ let s = '[data-id="' + $(this).parent().attr('data-id') + '_da"]';
+ let da = $(s);
+ $this.fluidbook.links.animations.finishAnimations(da);
+ da.css({opacity: $this.fluidbook.settings.linksOpacity / 100});
+ return true;
+ });
+ $(document).on('mouseout', '[data-display-area]', function () {
+ let da = $('[data-id="' + $(this).parent().attr('data-id') + '_da"]');
+ da.css({opacity: 0});
+ return true;
+ })
+
$(document).on(this.fluidbook.input.clickEvent, '.multimediaContainer[data-click-to-close="1"]', function () {
$this.fluidbook.menu.closeView();
return false;
}));
} else {
timeline.add(gsap.to(el, {
- duration: speed*this.fluidbook.settings.linkBlinkTime, delay: d, [o]: v1, ease: 'none'
+ duration: speed * this.fluidbook.settings.linkBlinkTime, delay: d, [o]: v1, ease: 'none'
}));
timeline.add(gsap.to(el, {
- duration: speed*this.fluidbook.settings.linkBlinkTime, opacity: 0, ease: 'none', onComplete: _complete
+ duration: speed * this.fluidbook.settings.linkBlinkTime, opacity: 0, ease: 'none', onComplete: _complete
}));
}
timeline.play();