我有一个容器,其宽度为980像素,包含内嵌块元素。每个元素的宽度和高度均为140px,这意味着每行/行可以包含7个元素,然后再向下推送到下一行/行。根据元素数计算行数
<div id="container"><div id="ele1"></div><div id="ele2"></div><div id="ele3"></div><div id="ele4"></div><div id="ele5"></div><div id="ele6"></div><div id="ele7"></div><div id="ele8"></div><div id="ele9"></div><div id="ele10"></div><div id="ele11"></div><div id="ele12"></div><div id="ele13"></div><div id="ele14"></div></div>
知道元素的数量,我该如何用JavaScript(而不是jQuery)来确定哪个行/行以及元素所在的列?我需要能够对任意数量的元素执行此操作,因为数字是动态的,并且不是由脚本设置的。
你可能想'Math.floor(行)'。 –
ty,我加了你的建议;起初我很小心,不要侮辱OP的智慧,;-) – Tom
你不需要'Math.floor'这个'column' mod('%')操作总是返回一个整数。 –