HTML
<div class="gifs">
<img src="1.gif" />
<img src="2.gif" />
</div>
JS
stop_gif(".gifs img");
止めたいGIF画像のセレクタを指定し、imgを別要素に入れ替えてcanvasで静止画を表示させます。
DOM
<div class="gifs">
<object class="stop_gif"><canvas rel="1.gif"></canvas></object>
<object class="stop_gif"><canvas rel="2.gif"></canvas></object>
</div>
DEMO:GIFを静止させクリックで動作
ちなみにiPhoneの場合、loadのタイミングにズレがあるらしいのでカテゴリー:javascript