相关疑难解决方法(0)

Stopping GIF Animation Programmatically

I am developing a Twitter application which references to the images directly from Twitter. How can I prevent animated gifs from being played?

Using window.stop() at the end of the page does not work for me in Firefox.

Is there a better JavaScript hack? Preferable this should work for all browsers

html javascript animated-gif

69
推荐指数
4
解决办法
5万
查看次数

停止gif动画onload,在mouseover上启动激活

我有一个包含大量GIF的页面.

<img src="gif/1303552574110.1.gif" alt="" >
<img src="gif/1302919192204.gif" alt="" >
<img src="gif/1303642234740.gif" alt="" >
<img src="gif/1303822879528.gif" alt="" >
<img src="gif/1303825584512.gif" alt="" >
Run Code Online (Sandbox Code Playgroud)

我正在寻找什么

1页面加载=>停止所有GIF的动画

2在鼠标悬停时=>为该一个gif启动动画

3在mouseout =>动画再次停止该gif

我想这可以在Jquery中完成,但我不知道如何.

jquery gif

38
推荐指数
4
解决办法
12万
查看次数

在Mouseover上播放Gif并在鼠标移除时暂停Gif而不替换图像?

我正在尝试寻找一个代码示例,允许用户在鼠标悬停时为gif设置动画,并在鼠标移出时暂停.我看过很多关于这个的教程,但我想要一个不同的效果.

我注意到大多数GIF在鼠标移出时"重置".也就是说,要么用通用图像覆盖gif,要么动画回复到开头.我想要实现的是一个更加无缝的"暂停",它允许您在不使用占位符图像的情况下从中断的位置开始.与此页面上的示例类似:

http://www.valhead.com/2013/03/11/animation-play-state/

请注意,当您将鼠标放在图像上时,动画只是暂停而不替换任何内容,否则将重新开始.

我不知道是否可以使用gif,因为这个例子使用的是基本的CSS形状,但是必须有一些方法可以暂停鼠标上的gif并在鼠标上继续而不覆盖循环动画中的图像?如果没有,是否有办法使用暂停鼠标悬停的电影文件,并在将鼠标放在鼠标悬停时播放它停止的位置?

谢谢!

编辑:感谢@brbcoding和他的天才,这个问题解决了!有关解决方案的详细信息,请参阅以下帖子或其博客文章:http://codyhenshaw.com/blog/2013/12/17/faux-animated-gifs-with-css3-keyframes/

html css gif mouseover movie

4
推荐指数
1
解决办法
3万
查看次数

标签 统计

gif ×2

html ×2

animated-gif ×1

css ×1

javascript ×1

jquery ×1

mouseover ×1

movie ×1