Opera と Firefox で正しく動作する jQuery スクリプトを作成しましたが、Internet Explorer には問題があります。
スクリプトのテストを開始すると、Opera と Firefox では正しいテキストが alert ( prlvg.attr('prl') );
返されますが、Explorer では返されます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') );
問題を解決するには?ありがとう。
更新: IE に問題がwindow.innerHeight
あるようで、undefined
その後のすべてのコードも未定義です。