QQ 网站中禁止“浏览器滚动条”的分析

作者:vkvi 来源:千一网络(原创) 日期:2008-7-8

QQ 中的一些网站,比如:http://show.qq.com/community/flower/,在操作时,可能会弹出一个登录框,而此时整个网页覆盖一个浅蓝色的背景,包括“浏览器滚动条”也被覆盖了,此时我们无法拖动滚动条。

它是怎么做的呢?实际上我们看到的“浏览器滚动条”并不是真正的浏览器的滚动条。

它先用样式表消除掉浏览器的滚动条

然后设置网页最外层元素(比如是一个 table)的高度和宽度都是 100%,再设置样式表 overflow:auto;,如果网页高度超过浏览器 clientWidth、clientHeight,就会自动显示滚动条,由于宽度是 100%,所以这个滚动条就位于浏览器的边缘,看起来就像是浏览器的滚动条一样。

而在这个网页元素上层覆盖一个层是可以将其滚动条也覆盖起来的。

你前面那位网友看了:用批处理实现-一个文件夹到多个目标文件夹的复制

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
标题:必填
内容:
赞助商们
vkvi
vkvi

作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他