如何将一组已定义好的label使用jquery动态改变样式为一行两列,并且固定高度,超出的label用滚动条显示

原结构如下:<divclass="container"><label>1</label><label>2</label><label>3</label><label>4<... 原结构如下:
<div class="container">
<label>1</label>
<label>2</label>
<label>3</label>
<label>4</label>
<label>5</label>
<label>6</label>
<label>7</label>
</div>

结果希望:
1 2
3 4
5 6
多余的7、8.。。。会出现滚动条。谢谢
展开
 我来答
无味甜点
2013-11-12 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:215
采纳率:0%
帮助的人:111万
展开全部
使用css就好了吧,这个,不用用到JQ。能够用css实现,就尽量不用js。给div固定宽度和高度,超出的部分用overflow:scroll;就可以了,宽度和高度调整一下。lable用浮动。
<style type="text/css">
.container{ width:60px; height:80px; overflow:scroll;}
.container label{ font-size:12px; display:block; float:left; width:20px; margin-bottom:5px;}
</style>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bbmmhyz
2013-11-12 · TA获得超过101个赞
知道答主
回答量:106
采纳率:0%
帮助的人:84.1万
展开全部
用jquery改变css就行了。css写成下面的样子
<style>
.container{ height:3*你一个lable高度(行高); width:2*你一个lable的宽度; overflow:auto;}
.container label{ float:left; height:30px; width:100px;}
</style>
用jquery修改css就不用我写了吧。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友36370a4
2013-11-12 · TA获得超过321个赞
知道小有建树答主
回答量:636
采纳率:0%
帮助的人:465万
展开全部
$(".container").css({ "width": "50px", "height": "52px","overflow-y":"auto" });
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式