首先要强调的是这里讨论的是“网页中gif图片不动的问题“,导致这一问题的第一种可能性是ie浏览器的设置,第二种可能性是js代码的影响。第一种情况的特征是网页中的gif始终不动;第二种情况的特征是gif在网页第一次加载的时候能动,点击了含有js代码的标签之后就不动了。

第一种情况解决方法:
打开ie,点击“工具>internet选项”

1

在“高级>多媒体”里,把“在网页中播放动画”选项选中,点确定。

2

第二种情况解决方法:
这种情况一般出现在为了防止a标签跳转在其href属性里加了js代码,常见的像<a href="javascript:void(0)" onclick="whatever()"></a>。第一种解决方法是在点击事件代码之后返回一个false,像这样<a href="javascript:void(0)" onclick="whatever();return false;"></a>。如果没有点击事件或者return false影响到点击事件的代码效果的话,建议用或者其他标签代替a标签,手型光标可以在css里定义cursor:pointer来实现。