Skip to content

Instantly share code, notes, and snippets.

@nikibrown
Created November 30, 2017 17:55
Show Gist options
  • Save nikibrown/86db43291cab81b9249024dc3032c353 to your computer and use it in GitHub Desktop.
Save nikibrown/86db43291cab81b9249024dc3032c353 to your computer and use it in GitHub Desktop.
? about placement of for loop
// version 1
var animatePoints = function() {
var points = document.getElementsByClassName('point');
var revealPoint = function() {
// for loop is inside revealPoint function
for (var i = 0; i < points.length; i++) {
points[i].style.opacity = 1;
points[i].style.transform = "scaleX(1) translateY(0)";
points[i].style.msTransform = "scaleX(1) translateY(0)";
points[i].style.WebkitTransform = "scaleX(1) translateY(0)";
}
};
revealPoint();
};
// version 2
var animatePoints = function() {
var points = document.getElementsByClassName('point');
var revealPoint = function(index) {
points[index].style.opacity = 1;
points[index].style.transform = "scaleX(1) translateY(0)";
points[index].style.msTransform = "scaleX(1) translateY(0)";
points[index].style.WebkitTransform = "scaleX(1) translateY(0)";
};
// for loop is outside revealPoint function
for (var i = 0; i < points.length; i++) {
revealPoint(i);
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment