日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

jquery-multiselect在ie6里的一個(gè)bug的解決方法

在使用jquery-multiselect(一個(gè)把下拉框改造成帶checkbox的可以多選的控件)時(shí),正常時(shí)應(yīng)該是下面這樣:

jquery-multiselect在ie6里的一個(gè)bug的解決方法


而它在ie6里是下面這樣:
jquery-multiselect在ie6里的一個(gè)bug的解決方法


其中第一個(gè)bug參考ie6里png圖片不透明可以解決 。
第二個(gè)bug調(diào)試時(shí)發(fā)現(xiàn)應(yīng)用了背景色的那個(gè)div的高度其實(shí)是正常的,并非只有那么一點(diǎn)點(diǎn),看上去像是被里面的全選 取消的白色背景覆蓋了,可是實(shí)際上它們并沒有設(shè)置背景 。把div的高度設(shè)置一個(gè)定值后變正常了 。
【jquery-multiselect在ie6里的一個(gè)bug的解決方法】最奇怪的是第三個(gè)bug,僅僅第一個(gè)選項(xiàng)鼠標(biāo)滑過時(shí)沒有背景色,后面的選項(xiàng)鼠標(biāo)滑過時(shí)都有 。調(diào)試后也確定了第一個(gè)選項(xiàng)確實(shí)觸發(fā)了相應(yīng)的事件,正常添加了用于設(shè)置背景的.hover...類,js代碼里也沒有什么地方對(duì)第一個(gè)選項(xiàng)做特別的處理,網(wǎng)上也沒找到相關(guān)的參考 。下載官網(wǎng)的demo在IE6里運(yùn)行也有同樣的問題 。
嘗試著在.hover...類里把border顏色改成醒目的red,發(fā)現(xiàn)此時(shí)鼠標(biāo)滑過時(shí)除了第一個(gè)選項(xiàng)沒有看到紅色邊框,別的選項(xiàng)看上去都只有左邊的border是紅色,像下面這樣,
jquery-multiselect在ie6里的一個(gè)bug的解決方法


于是猜想是不是因?yàn)樗詾閷挾葹?,給.hover...類添加一個(gè)width定值后就好了,再嘗試width:100%;也是正常的 。解決了就好了 。

    推薦閱讀