私の Web サイトは、IE8 を除くすべてのブラウザーで動作します。コードの 4 行目にある次のコード エラーは、position().left
null またはオブジェクトではありません。このタイプの IE8 jQuery バグの修正を見た人はいますか?
$(".navref").click(function(){
var m = Math.floor(($(window).width()-997)/2);
m = m < 0 ? 0 : m; //if screen is smaller than 997, force align to left
var l = $("#"+$(this).attr('rel')).position().left;
var lt = 200;
if($(this).attr('rel') == 'page1') lt = 400;
l = l+(lt-m);
l = l < 0 ? 0 : l;
//,onAfter:function(){checkScreens()}
$('html, body').stop(true,false).scrollTo(l,2000,{easing:'easeInOutCubic'});
return false;
});
Web サイトはhttp://sputtens.comです。