Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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
Javascript 仅在屏幕视图中播放gif文件_Javascript_Jquery_Gif - Fatal编程技术网

Javascript 仅在屏幕视图中播放gif文件

Javascript 仅在屏幕视图中播放gif文件,javascript,jquery,gif,Javascript,Jquery,Gif,如果使用JQuery或Javascript在屏幕视图中播放.gif,是否有办法只播放它?我的页面上有太多的.gif文件,这导致了延迟(不,我不能仅仅删除它们)你可以使用像 在您的网站上为每个gif放置一个静态图像,因为每个元素在视口中变得可见。将静态图像替换为gif并播放该图像。当它离开视口时,停止播放gif并再次用静态图像替换它。您可以使用类似的插件 在您的网站上为每个gif放置一个静态图像,因为每个元素在视口中变得可见。将静态图像替换为gif并播放该图像。当它离开视口时,停止播放gif并再次

如果使用JQuery或Javascript在屏幕视图中播放.gif,是否有办法只播放它?我的页面上有太多的.gif文件,这导致了延迟(不,我不能仅仅删除它们)

你可以使用像


在您的网站上为每个gif放置一个静态图像,因为每个元素在视口中变得可见。将静态图像替换为gif并播放该图像。当它离开视口时,停止播放gif并再次用静态图像替换它。

您可以使用类似的插件


在您的网站上为每个gif放置一个静态图像,因为每个元素在视口中变得可见。将静态图像替换为gif并播放该图像。当它离开视口时,停止播放gif并再次替换为静态图像。

您可以在滚动屏幕上检查网页的该部分是否已进入视图,并在该部分进入视图时加载图像源。这可能会引起兴趣:对于那些不理解其要求的人,9gag是一个例子:)你可以在滚动条上查看网页的该部分是否已进入查看状态,当它进入查看状态时,加载图像源。这可能会引起兴趣:对于那些不理解他所问内容的人,9gag是一个例子:)