javascriptでナビやメニューのホバーの動作を実装し、画像の入れ替えをしている機能で、ページ遷移後ブラウザのバックボタンで

前ページに戻ると画像が消えている症状が発生。

どうやらiPhone ios safariで発生するようで、キャッシュの読み込みにくさが原因だとか。

解決として、クリックイベントも用意し、クリックで画像を元に戻すという部分を追加する。

$(function(){
// ホバーで画像入れ替え文
	$('#nav a img').hover(function(){
		$(this).attr('src', $(this).attr('src').replace('_off', '_on'));
	}, function(){
		if (!$(this).hasClass('currentPage')) {
			$(this).attr('src', $(this).attr('src').replace('_on', '_off'));
		}
	});
// 追加文
	$('#nav a img').click(function(){
		$(this).attr('src', $(this).attr('src').replace('_on', '_off'));
	});
});