Questo è un design reattivo e transform: translateY (2000px); è stato applicato sui blocchi nella parte inferiore. L'animazione funziona bene in Chrome, ma l'animazione sembra lasciare uno spazio vuoto nella parte inferiore della pagina. Questo succede solo in Chrome.lascia spazio in basso su cromo
Progetto Link:
http://50.87.144.37/~projtest/team/design/Call/
CSS:
.come-in {
transform: translateY(2000px);
-webkit-transform: translateY(2000px);
animation: come-in 0.8s ease forwards;
-webkit-animation: come-in 0.8s ease forwards;
}
.come-in:nth-child(odd) {
animation-duration: 0.6s; /* So they look staggered */
-webkit-animation-duration: 0.6s;
}
JS:
(function($) {
$.fn.visible = function(partial) {
var $t = $(this),
$w = $(window),
viewTop = $w.scrollTop(),
viewBottom = viewTop + $w.height(),
_top = $t.offset().top,
_bottom = _top + $t.height(),
compareTop = partial === true ? _bottom : _top,
compareBottom = partial === true ? _top : _bottom;
return ((compareBottom <= viewBottom) && (compareTop >= viewTop));
};
})(jQuery);
$(window).scroll(function(d){
$(".unWcalls").each(function(i, el) {
var el = $(el);
if (el.visible(true)) {
el.addClass("come-in");
}
});
});
Solo FYI, l'animazione non funziona _at all_ in Chrome 33 su Mac. –
Ho dovuto rimuovere l'effetto, perché non riesco a trovare alcuna soluzione per questo. Se e quando si è disposti a esaminare il problema, si prega di postare qui, e io apporterò le modifiche in modo che possiate guardarlo. – AnAspiringCanadian
Innanzitutto, congratulazioni per il design del frontend. È molto funzionale e piacevolmente reattivo. Vorrei aiutarti con il tuo problema, ma non vedo differenze tra Firefox e Chrome. Quale versione di Chrome stai usando? Cura di aggiungere uno screenshot degli esperimenti attesi e difettosi? – Kad