0

当我将鼠标悬停在一个 DIV 上时,我遇到了一些麻烦,下面的 DIV 在我悬停的 DIV 下方向上滑动。怎么能顶他们呢?

这是一个jsfiddle来说明问题。

4

2 回答 2

0

在您的 CSS 中:

.calendar-event:hover {
    overflow: visible;
    background: none repeat scroll 0 0 #FAFAFA;
    border: solid 1px #999999;
    width: auto;
    line-height: 1.5em;
    height: auto;
    position: absolute;
}

问题是最后一个属性。删除“位置:绝对;”;这导致 div 脱离浏览器的正常定位流程。

于 2012-10-15T15:54:30.557 回答
0

我在尝试修复另一个问题时无意中解决了这个问题:

我改变了这个:

.calendar-event:hover { overflow: visible; background: none repeat scroll 0 0 #FAFAFA; border: solid 1px #999999; width: auto; line-height: 1.5em; height: auto; position: absolute; }

对此:

.calendar-event:hover .event-title { overflow: visible; background: none repeat scroll 0 0 #FAFAFA; border: solid 1px #999999; width: auto; line-height: 1.5em; height: auto; position: absolute; }

它解决了我的问题。

于 2012-10-15T15:59:13.183 回答