• 締切済み

offset().topでIE6エラー

以下のjs(jquery)を実行すると IE6でエラーになります。 どうもoffset().topが引っかかているようですが、 対策がわかりません。 $(document).ready(function() { $(".test li").click(function(){ $(".test li").removeClass("hide");   $("div.box .orn").removeClass("active");   $('div#' + $(this).attr('id')).addClass("active");   $('.scroll').animate({ scrollTop: $('div#' + $(this).attr('id')).offset().top }); }) }) どなたか教えていただけると助かります。

みんなの回答

  • 55tarou
  • ベストアンサー率0% (0/0)
回答No.1

私も同じエラーが出ました。 状況もソースも違いますので、原因が同じかどうかはわかりませんが、 とりあえず私の方の原因は、 $("#AAA").offset().top の、 「"#AAA"」が存在していない事が原因でした。 お役に立てば幸いです。

関連するQ&A