2010-03-03 4 views
6

Когда я выполняю функцию jQuery, например .fadeIn, .fadeOut, .slideUp, .slideDown, .toggle и т. Д. В IE, мышь всегда мерцает, и песочные часы быстро мерцают внутри и вне поля зрения рядом с курсор. Я пробовал разные методы скрытия мыши, пока анимация не работает, плюс я не хочу, чтобы это в большинстве случаев в любом случае.jQuery Mouse Flicker в IE

У кого-нибудь есть другое решение, чтобы исправить это?

ответ

5

Если вы делаете анимацию во всем, что имеет определенное CSS-изображение, IE сделает это. Если вы можете сделать это по-другому (<img> тег, исключите этот элемент, когда IE оживляет и т. Д.), Он должен устранить мерцание.

+0

IIRC, устанавливая цвет фона на элементе, также фиксирует его. –

+0

Не могли бы вы объяснить немного больше о том, что делать? – kamaci

+1

Это еще известная проблема в IE11? Есть ли какие-либо подробности в любом месте? Это очень сложно для Google из-за того, что ключевые слова перекрываются с другими проблемами ПК, но у меня, похоже, есть эта проблема с сайтом, который я разрабатываю. Постоянные мерцающие песочные часы. – darkflame