js小记---根据后台数据的多少控制滚动条显示或隐藏(scroll or hidden)

本文分享了一次解决网页中JavaScript控制滚动条显示的问题经历。具体场景是在平板应用的搜索页面,通过判断查询结果数量来控制表格B是否显示滚动条。起初使用overflow-Y属性未能生效,最终发现正确写法应为overflowY。

最近在弄平板,BOSS对页面美化要求极高。

具体任务是: 进入搜索页面,先加载一个表格A(作为表头),当用户点击收

缩的时候,异步加载后台数据到前台页面(表格B),表格B在表格A之下。要求是,当

查询出来的数据条数大于12的时候,显示滚动条;当小于12的时候,不显示滚动条。

按照逻辑上来说,并不是困难的。有的常识都会想到用Js控制 表格B的样式,一般

会是(如下代码:)

<script type="text/javascript"> var total = ${fn:length(list)}; if(total < 12){ //不显示滚动条 document.getElementById('special').style.width= "20%"; //把表格B的宽度 加宽(因为隐藏了滚动条,表格B要对齐表格A) }else{ document.getElementById('userDiv').style.overflow-Y= "scroll"; } </script>

呵呵,这样搞,弄半天都不出现效果。蛋疼啊! 上网查一下,结果是 js下不支

持"overflow-Y “这样的写法,改写 "overflowY" ,搞定!

虽然不具有多少技术含量,但细节决定成败。值得一记!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值