有没有办法在 a 中找到它的float:设置为left的项目数(li
标签)。假设我有大量由标签直观表示的文件夹。由于浮动行为,一旦不适合单行,它们就会被向下推,给它行和列外观。我的问题是ul
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 方法来获取第 1 行中的元素数量(在我的情况下为 6)。
A B C D E F
G H I J
语境
我正在添加键盘事件以使用左、右、上、下导航到每个文件夹(li)。左右就像突出显示下一个和上一个 li 一样简单。上下键需要转到下一行和上一行。现在你会明白的:)