专注于discuz,uchome,dedecms等各类PHP程序仿站(二次开发和模板制作)。

« »

IE6下,遮罩层遮盖不住下拉框的问题

【问题描述】做网站开发的,应该都会遇到这么个问题:就是大家在给网站时,有时需要给网页做遮罩层,或是在当前页面上面再添加一个层。这本没什么难度,然而,当您的背景网页存在下拉框时,会发现遮罩层无法盖住。

【解决方案】1.在遮罩层出现前,将下拉框给隐藏掉了。此法方便易捷。

2.在遮罩层下加一个frame框,将frame的大小设为随层的大小变动。此法从用户体验角度来说较好,可以达到天衣无缝。

这个是ie6 的bug,插入一个空的iframe
3. 首先去jquery 官方网下载 jquery.bgiframe.js ,然后在jsp页面引入,
<script type=’text/javascript’ src=’jquery.bgiframe.js’></script>,

<script type=”text/javascript”>$(document).ready(function() {$(‘#dialog’).bgiframe(); //dialog是浮动区块div的id.});</SCRIPT>

原创文章如转载,请注明:转载自火跃工作室
本文网址:http://www.huoyue.org/ie6%e4%b8%8b%ef%bc%8c%e9%81%ae%e7%bd%a9%e5%b1%82%e9%81%ae%e7%9b%96%e4%b8%8d%e4%bd%8f%e4%b8%8b%e6%8b%89%e6%a1%86%e7%9a%84%e9%97%ae%e9%a2%98

日志信息 »

该日志于2012-09-03 22:43由 火跃 发表在CSS+HTML, javascript分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

相关日志 »

  • 暂无相关日志

没有评论

发表评论 »