Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CSS溢出的副作用涉及Rad编辑器和jQuery.animate_Jquery_Css_Firefox_Telerik - Fatal编程技术网

CSS溢出的副作用涉及Rad编辑器和jQuery.animate

CSS溢出的副作用涉及Rad编辑器和jQuery.animate,jquery,css,firefox,telerik,Jquery,Css,Firefox,Telerik,我在网页中有以下项目: Telerik的RadControls for ASP.NET AJAX编辑器实例:称之为“编辑器” 可以通过jQuery的.animate函数改变位置的div:称之为“divAnimate” 在divAnimate中具有css溢出设置的div:称之为“divOverflow” 当divAnimate移动时,它所在的编辑器部分(或移动到下面的编辑器部分)会稍微移动,然后在divAnimate停止移动时弹回到其正常位置。当divOverflow的样式包含溢出设置时,会发

我在网页中有以下项目:

  • Telerik的RadControls for ASP.NET AJAX编辑器实例:称之为“编辑器”
  • 可以通过jQuery的.animate函数改变位置的div:称之为“divAnimate”
  • 在divAnimate中具有css溢出设置的div:称之为“divOverflow”
当divAnimate移动时,它所在的编辑器部分(或移动到下面的编辑器部分)会稍微移动,然后在divAnimate停止移动时弹回到其正常位置。当divOverflow的样式包含溢出设置时,会发生这种情况

如果删除了divOverflow的溢出样式,则当divAnimate移动时,编辑器根本不会移动

所描述的行为发生在Firefox(FF 3.5.1)中,而不是Internet Explorer(IE8)中


是否有人遇到此问题并解决了此问题?

在开始动画之前,请尝试移除溢出。使用提供回调的animate版本,在溢出完成时添加回溢出

animate( params, [duration], [easing], [callback] ) 

这通过以下方式解决了问题。在动画之前将溢出设置为“可见”。在动画之后(使用回调)将溢出设置为“自动”。谢谢!