Hallo,
ich habe eine Seite wo innerhalb mancher Tags via onmouseover eine javascript funktion aufgerufen wird, die die klasse des Tags ändert:
function contextmenushow(cmid)
{
var cm = $(cmid);
if(cm != null)
cm.className = 'cm_show';
}
Die Klasse gestaltet sich folgendermaßen:
.cm_show {
display:block;
z-index:51;
margin-top:-30px;
position:absolute;
padding:10px;
background-color:#eee;
border:1px solid #ccc;
}
Nun ist es so, dass die Popups genau dort angezeigt werden, wo die visualisierung der tags statt findet. So weit so gut. Wenn man aber im IE8 ein paar Zeilen nach unten scrollt. Erscheint das Popup genau um diese Zeile verschoben, also zu weit unten versetzt. Scrollt man zusätzliche Zeilen nach unten summiert sich der Effekt und die Popups erscheinen nochmals zu weit unten.
Das Problem besteht natürlich nicht im Firefox.