アンカーリンクが正しいポイントへ飛ばない(Firefox)

どうしてもうまくアンカーが効かない!
これが効かないとクライアントに怒られる!

そんなときはあるものです。

まずはアンカー地点のyの座標点を計測。

$(function(){
   obj = document.getElementById('anc'); 
   y = obj.offsetTop; 
   alert(y);
} 

alertで表示された値が1866だったとします。

次に、URLにアンカー名(ここではanc)が含まれていた場合、
x:0,y;1886の地点にスクロールする
という記述を追加します。

$(function(){
		url = document.URL;
		if(url.match('#anc'))
		scrollTo(0,1866);
	});

※scrollTo(0,1866)の値は、微調整が必要な場合もあります。

容易に察しがつくかと思いますが、非常に強引な方法です。
本当に最終手段としてお使いください。