0
の「上部」私は、次のエラーを取得しておいてください。Uncaught TypeError: Cannot read property 'top' of undefined
jQueryのキャッチされない例外TypeError:プロパティを読み取ることができません未定義
問題は、この行に関する:posY = pos.top - $(window).scrollTop(),
それは実際にそれが少しあるものを損傷していないが、見る痛み。
var postest = inf.offset().top;
を使用してコンテンツを取得しようとしましたが、代わりに起こったのはオフセットエラーです。
アイデアをいただければ幸いです。
$(document).on("mouseenter", ":has('.infotip.ifixed')", function() {
var inf = $(".infotip.ifixed");
if (inf.length) {
var itheight = $(this).children(".infotip").innerHeight(),
pos = $(this).children(".infotip").parent().offset(),
posY = pos.top - $(window).scrollTop(),
posX = (pos.left - $(window).scrollLeft()) + 190,
accuheight = (posY - itheight) + 150,
divPos = {
left: posX,
top: accuheight
};
$(this).find(".infotip.ifixed").css(divPos);
}
});
'$(この).children( " infotip")。親()。' 'undefined'です)(オフセット。 –
これらの行のどれが失敗しますか?あなたはブラウザのコンソールでそれを見ることができますか? – ddb
@ddbどの行に失敗したのかについては、質問を参照してください。 – DCdaz