为了账号安全,请及时绑定邮箱和手机立即绑定

多个div横向排列

多个div横向排列

慕森卡 2019-05-25 17:15:49
画面要求显示一定数量的div元素,比如20个然后有一个下拉列表来指定每页显示的个数,Case1:如果每屏显示2个想要的结果就是当前屏幕显示前两个div元素和一个横向滚动条滚动条往右拖,显示第三个和第四个以此类推.Case12:如果每屏显示四个则当前屏是2*2显示四个和一个横向滚动条滚动条往右拖,显示5~8个div元素.以此类推.特别注意:不能出现竖的滚动条...目前的模板代码如下,下面的代码问题是,如果我一行追加元素多了的话,会自动换行显示,而不能显示横向滚动条.123functioncreateDiv(){vars1=document.getElementById('s1');varitem=s1.value;varhasChild=container.children.length?true:false;if(hasChild){while(container.hasChildNodes())//当div下还存在子节点时循环继续{container.removeChild(container.firstChild);}}//制定策略varstrategy=[2,10,20];varstrategyRow=[1,2,4];varstrategyIndex=0;//获取策略方案for(varindex=0;index
查看完整描述

2 回答

?
九州编程

TA贡献1785条经验 获得超4个赞

描述并不清晰.猜你大概是要显示某些块.
2个:x...←-→
4个:x...x...←-→
6个:x...x...x...←-→css里需要设置禁止换行,你的某个[x]也要根据条件调整height.
                            
查看完整回答
反对 回复 2019-05-25
  • 2 回答
  • 0 关注
  • 1665 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信