jQuery Найти количество элементов в строке в float li

Есть ли способ найти количество предметов(liтег )внутри ul, у которого есть float:установить на слева . Предположим, у меня есть множество папок, которые визуально представлены тегами li. Из-за плавающего поведения, как только liне помещается в одну строку, они будут сдвинуты вниз, придавая ему вид строк и столбцов. Мои вопросы

Использование jQuery..etc Есть ли способ определить количество liдля каждой строки

Код

<ul>
 <li>A</li>
 <li>B</li>
 <li>C</li>
 <li>D</li>
 <li>E</li>
 <li>F</li>
 <li>G</li>
 <li>H</li>
 <li>I</li>
 <li>J</li>
</ul>

Стиль

ul,li{margin:0 0;padding:0 0;}
ul li{display:inline;float:left}

Для моего разрешения li до F составляет одну строку, а остальные - другую, как показано ниже. Мне нужен способ jquery для получения количества элементов (, которое в моем случае равно 6 )в строке 1.

A B C D E F
G H I J

Контекст

Я добавляю события клавиатуры для перехода к каждой папке (li )с помощью кнопок «влево», «вправо», «вверх», «вниз». Слева направо так же просто, как выделить следующую и предыдущую ли. Клавиши «Вверх» и «Вниз» должны переходить к следующей строке и строке выше. Теперь ты получишь:)

27
задан Deeptechtons 18 July 2012 в 10:40
поделиться