我编写了一个在 Opera 和 Firefox 中正常工作的 jQuery 脚本,但是 Internet Explorer 有问题。
当我开始测试脚本时,它 alert ( prlvg.attr('prl') );
在 Opera 和 Firefox 中返回正确的文本,但在资源管理器中返回undefined
我之前的步骤在prlvg
那里:
var top = $('a[prl]:first').offset().top;
var vwtmbs = $('a[prl]').filter(function(){
var offsetW = $(this).offset().top - $(window).scrollTop();
return(offsetW <= window.innerHeight );
});
prlvg = vwtmbs.last();
alert ( prlvg.attr('prl') );
如何解决问题?谢谢。
更新:似乎问题在于window.innerHeight
IE undefined
,之后的所有代码也未定义。