2010-03-03 8 views
6

Wenn ich eine jQuery-Funktion wie .fadeIn, .fadeOut, .slideUp, .slideDown, .toggle usw. in IE ausführe, flackert die Maus immer und die Sanduhr flackert schnell in und aus der Sicht neben der Mauszeiger. Ich habe verschiedene Methoden ausprobiert, um die Maus komplett zu verstecken, während die Animation vergeblich funktioniert, und das möchte ich in den meisten Fällen sowieso nicht.jQuery Mouse Flicker in IE

Hat jemand eine andere Lösung, um das zu beheben?

Antwort

5

Wenn Sie Animation auf etwas tun, das ein CSS-definiertes Hintergrundbild hat, wird IE dies tun. Wenn Sie das auf eine andere Weise tun können (Tag, dieses Element ausschließen, wenn der IE animiert, usw.), sollte das Flimmern beseitigt werden.

+0

IIRC, eine Hintergrundfarbe auf dem Element wird es auch zu beheben. –

+0

Können Sie etwas mehr darüber erklären, was zu tun ist? – kamaci

+1

Ist das immer noch ein bekanntes Problem in IE11? Gibt es irgendwo die meisten Details? Es ist sehr schwer zu googlen, da keywors sich mit anderen PC-Problemen überschneidet, aber ich habe dieses Problem mit einer Seite, die ich gerade entwickle. Konstante flackernde Sanduhr. – darkflame