问题描述
我想等页面加载完毕后让row里面有6个item应该怎么写?换句话来说就是:本来一行显示4个,共三行,现在一行显示6个,共两行,最后一行空白 问题补充:蔡华江 写道
解决方案
$(".item").each(function(i,n){ $(this).appendTo($(".row").eq(i/6));});未测试,你看下
解决方案二:
一个简单的办法,将所有的div设置float:left;那么他们就会从左往右一直铺过去了。
解决方案三:
试试:var divObj = createElement("div");divObj.className="item";这样创建一个div然后用appendChild(divObj);添加到父div最后面现在是看你的代码不知道怎么获取父div父div.appendChild(子div)
时间: 2024-11-29 07:19:51