Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.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
Jquery 幻灯片动画在firefox中效果良好,但在chrome中效果不佳_Jquery_Ajax_Html_Css_Animation - Fatal编程技术网

Jquery 幻灯片动画在firefox中效果良好,但在chrome中效果不佳

Jquery 幻灯片动画在firefox中效果良好,但在chrome中效果不佳,jquery,ajax,html,css,animation,Jquery,Ajax,Html,Css,Animation,我正在建立一个网站,当你点击位于页面左侧、顶部或右侧的另一个div的按钮时,如果将一个中间div从屏幕中推出,则该网站将显示一个中间div 左、上、右div将使用jqueryajax加载,并使用css3设置动画 这是我正在谈论的页面: 尝试在Chrome和Firefox中单击左眼。您将看到,Firefox中的动画很流畅,但chrome中的动画却口吃 有人知道为什么会这样吗 我还想知道是否有人知道我如何可能加快网站速度/使过渡看起来更顺利 谢谢你们的帮助 最好的 凯蒂我可以清楚地看到铬合金的不稳

我正在建立一个网站,当你点击位于页面左侧、顶部或右侧的另一个div的按钮时,如果将一个中间div从屏幕中推出,则该网站将显示一个中间div

左、上、右div将使用jqueryajax加载,并使用css3设置动画

这是我正在谈论的页面:

尝试在Chrome和Firefox中单击左眼。您将看到,Firefox中的动画很流畅,但chrome中的动画却口吃

有人知道为什么会这样吗

我还想知道是否有人知道我如何可能加快网站速度/使过渡看起来更顺利

谢谢你们的帮助

最好的


凯蒂

我可以清楚地看到铬合金的不稳定

如果您在浏览器中执行许多其他操作,CSS3动画不一定能够顺利运行。它们运行的顺利程度取决于您同时尝试执行的其他操作以及浏览器中的内部实现如何处理这些操作

根据我在CSS3幻灯片放映中的经验,使用奇特的CSS3转换,让它们平稳运行的最佳方法是不要在希望动画平稳运行的同时对代码执行实质性操作。这里有一些方法可以最大限度地提高您顺利跑步的机会:

  • 预加载动画期间可能需要的资源
  • 在动画运行期间,不要启动任何javascript函数
  • 避免在动画期间加载图像
  • 对于要在动画之后运行的内容,请通过动画的完成功能触发它们的操作(以便在动画完成之前它们不会启动)
  • 如果希望在动画完成时构建并准备好某个对象,请在开始动画之前先构建该对象,并在开始动画之前将其隐藏并准备就绪
  • 在动画期间不要修改DOM(动画所需的内容除外)

  • 更具体地说,在您的页面中,我看到幻灯片过渡时出现了抖动,但在滑动的同时,我看到浏览器试图加载幻灯片期间显示的新内容。新内容的加载和显示可能会导致幻灯片过渡的不平稳。我建议您要么等到幻灯片完成后再开始加载新内容,要么在开始播放幻灯片之前先预加载新内容。我发现有些浏览器在CSS3转换时会变得急促,即使浏览器只是通过网络加载图像。

    似乎没有任何JS在运行,有吗?我相信我调用的$.ajax函数是jquery@katiebekell你正在更新动画中要显示的div吗?@JuanMendes-我看到在内容尝试滑动的同时加载了新内容。@maxster-我可能建议使用一个小的动画GIF,但是,您仍然需要看到,在各种浏览器中,它在负载下的工作情况如何。