时间:2021-05-08
在使用jquery-multiselect(一个把下拉框改造成带checkbox的可以多选的控件)时,正常时应该是下面这样:
而它在ie6里是下面这样:其中第一个bug参考‘ie6里png图片不透明’可以解决。
第二个bug调试时发现应用了背景色的那个div的高度其实是正常的,并非只有那么一点点,看上去像是被里面的‘全选 取消’的白色背景覆盖了,可是实际上它们并没有设置背景。把div的高度设置一个定值后变正常了。
最奇怪的是第三个bug,仅仅第一个选项鼠标滑过时没有背景色,后面的选项鼠标滑过时都有。调试后也确定了第一个选项确实触发了相应的事件,正常添加了用于设置背景的.hover...类,js代码里也没有什么地方对第一个选项做特别的处理,网上也没找到相关的参考。下载官网的demo在IE6里运行也有同样的问题。
尝试着在.hover...类里把border颜色改成醒目的red,发现此时鼠标滑过时除了第一个选项没有看到红色边框,别的选项看上去都只有左边的border是红色,像下面这样,于是猜想是不是因为它以为宽度为0,给.hover...类添加一个width定值后就好了,再尝试width:100%;也是正常的。解决了就好了。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
IE6margin无效的bug,解决方法有很多。其中有个解决办法之一。看代码:复制代码代码如下:somecontents在一些情况下IE6会无效,解决办法是下面
ie6中li插入图片后下方有空隙bug,这是ie6的有一个经典bug。解决该bug有很多方法,今天我整理了下,共4种方法,给大家分享下。首先附上代码:复制代码代
在IE6和IE7中这个版本的IE流量器中,对display:inline-block属性支持不佳,这也是一个经典的BUG。有两种方式解决这个问题,让IE6/IE
1、IE6支持max-width解决方法IE6支持最大宽度,解决CSS代码:复制代码代码如下:.className{max-width:1000px;_widt
1、IE6支持max-height解决方法IE6支持最大高度解决CSS代码:复制代码代码如下:.yangshi{max-height:1000px;_heigh