问题描述: 调用javascript后,页面上所有gif动画停止播放
解决方案:
首先声明这是一个比较恶搞的方法,而且只能在IE上实现,目前我自己还不知道有
开关GIF动画的javascript函数,这是利用IE的一个BUG,Firefox不支持。
测试一下在一个有gif动画的网页上,点击一个url由javascript完成的链接,例如一个空链接
<a href="javascript:;">nbchifan.cn</a>,会发现GIF动画莫名其妙的不动了,呵呵,现在
就是利用这个BUG。
<a href="javascript:play();">播放</a> <a href="javascript:;">停止</a>
<script type="text/javascript">
function play(){
var imgs=document.getElementsByTagName('img');
for (var i=0; i<imgs.length; i++)
imgs[i].src = imgs[i].src;
}
</script>