在鼠標懸停時,菜單大小增加Internet Explorer 9.0.8。 我發現原因是元素divider
正在使用屬性overflow:hidden
。溢出:隱藏; IE瀏覽器在鼠標上的奇怪行爲
爲什麼鼠標結束時會影響元素?
這裏是代碼的小提琴。我指出了第一個CSS風格,問題在哪裏。 http://jsfiddle.net/EF9Eg/4/
這是有問題的風格:
.floatingMenu li.divider{
height: 1px;
margin: 9px 1px;
overflow:hidden; /*PROBLEM INTERNET EXPLORER*/
background-color: #E5E5E5;
border-bottom: 1px solid #FFF;
}
如果我們擺脫overflow:hidden;
一切運作良好。
你的小提琴在ie9中似乎對我很好,但一個想法是在你的非分隔板上放一個不同的類,只是爲這些lis而不是所有的懸停事件 – Pete
@Pete它不能很好地工作當你將鼠標移動到菜單上時。它變得更大。 – Alvaro
你有沒有試過把'zoom:1'給李氏? – mario595