我的网站适用于除 IE8 之外的所有浏览器。第四行代码中的以下代码错误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;
});
该网站是http://sputtens.com。