@Mauster

Как узнать ширину всех li?

Здравствуйте! Как узнать общую ширину внутренних li элементов?
Надо что бы скрипт посчитал внутренние li и узнал общую ширину
<nav>
			<ul>
				<li>
					<a href="">Создание сайтов</a>
					<ul>
						<li>
							<a href="">Простой сайт</a>
						</li>
						<li>
							<a href="">Сайт-визитка</a>
						</li>
						<li>
							<a href="">Малый бизнес</a>
						</li>
						<li>
							<a href="">Лендинг</a>
						</li>
						<li>
							<a href="">Официальный сайт</a>
						</li>
					</ul>
				</li>
				<li class="active">
					<a href="">Продвижение</a>
					<ul>
						<li>
							<a href="">ТОП-10</a>
						</li>
						<li>
							<a href="">ТОП-9</a>
						</li>
						<li>
							<a href="">ТОП-8</a>
						</li>
						<li>
							<a href="">ТОП-7</a>
						</li>
					</ul>
				</li>
			</ul>
		</nav>

Заранее спасибо!
  • Вопрос задан
  • 272 просмотра
Пригласить эксперта
Ответы на вопрос 3
Sadist07
@Sadist07
Верстальщик, Недо дизайнер
jQuery(document).ready(function($) {
	var li = $('li');
	li.each(function() {
		var a = $(this).width();
		alert(a);
	});
});
Ответ написан
Комментировать
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
var allWidth = 0;

[].forEach.call(document.querySelectorAll("li"), function(e){
   allWidth += e.offsetWidth;
});

alert(allWidth);
Ответ написан
Комментировать
kentuck1213
@kentuck1213
Может просто вычислить ширину ul ?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы