Переполнение CSS Побочный эффект с участием Rad Editor и jQuery .animate - PullRequest
2 голосов
/ 20 июля 2009

У меня есть следующие элементы на веб-странице:

  • Экземпляр редактора RadControls Telerik для ASP.NET AJAX: назовите его «Редактор»
  • div, который может изменить положение с помощью функции jQuery .animate: назовите ее «divAnimate»
  • div с настройкой переполнения css внутри divAnimate: назовите его «divOverflow»

Когда divAnimate перемещается, часть редактора, в которой он находится (или перемещается под), слегка перемещается, а затем возвращается в свое обычное положение, когда divAnimate прекращает движение. Это происходит, когда стиль для divOverflow включает параметр переполнения.

Если стиль переполнения divOverflow удален, редактор вообще не перемещается при перемещении divAnimate.

Описанное поведение происходит в Firefox (FF 3.5.1), а не в Internet Explorer (IE8).

Кто-нибудь сталкивался с этим и решил?

1 Ответ

1 голос
/ 20 июля 2009

Попробуйте удалить переполнение перед началом анимации. Используйте версию animate, которая обеспечивает обратный вызов, чтобы добавить переполнение обратно после его завершения.

animate( params, [duration], [easing], [callback] ) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...