Anzahl der Elemente in einer Reihe

Um die Anzahl der angezeigten Elemente pro Reihe zu ermitteln dient diese Funktion.

Der cssSeletor ist der Selector des Element in der Reihe.

function getElementsInRowCount(cssSelector) {
	var firstTop = document.querySelector(cssSelector).offsetTop;
	var rowArray = Array.prototype.filter.call(document.querySelectorAll(cssSelector), function(element) {
		if (element.offsetTop === firstTop) return element;
	});
	return rowArray.length;
}
const countOfElementsInRow = getElementsInRowCount('.inRowElement');
console.log('countOfElementsInRow', countOfElementsInRow);
Veröffentlicht am
Kategorisiert in Javascript