⚠️ ARCHIVED WEBSITE, NO FURTHER UPDATES ⚠️
383 shaares
79 private links
79 private links
36 results
tagged
web-devel
function Count() {
var options = {
useEasing: true,
useGrouping: true,
separator: '.',
decimal: ','
};
if (VerificarURL("porque-escolher")) {
var container = $(".porque-escolher--estatisticas")[0];
var started = false;
var counters = [
new CountUp('count-clientes', 0, 3705, 0, 5, options),
new CountUp('count-apolices', 0, 5428, 0, 5, options),
new CountUp('count-itens-protegidos', 0, 30126, 0, 5, options),
new CountUp('count-sinistros', 0, 1495, 0, 5, options),
new CountUp('count-indenizacoes', 0, 9163770.59, 2, 5, options)
];
var countEvent = function (e) {
if (!started && getScrollTop() >= (getPosition(container).y - $(window).height())) {
started = true;
for (var i = 0; i < counters.length; i += 1) {
counters[i].start();
}
}
if (started) {
$(this).off(e);
}
};
$(window).on("scroll", countEvent);
$(window).on("resize", countEvent);
}
}
function getScrollTop() {
if (typeof pageYOffset != 'undefined') {
return pageYOffset; // Most browsers
} else {
var b = document.body; //IE 'quirks'
var d = document.documentElement; //IE with doctype
d = (d.clientHeight) ? d : b;
return d.scrollTop;
}
}
// https://stackoverflow.com/a/24829409/7308020
function getPosition(element) {
var xPosition = 0;
var yPosition = 0;
while(element) {
xPosition += (element.offsetLeft - element.scrollLeft + element.clientLeft);
yPosition += (element.offsetTop - element.scrollTop + element.clientTop);
element = element.offsetParent;
}
return { x: xPosition, y: yPosition };
}
Flash was a mistake in 2005 haha