このページ=>http://api.jquery.com/offsetは、必要なCSSが適切に説明されていません。また、私が読んだ5つの質問のどれも、この問題に関連してCSS問題に触れることもありません。offset.leftに必要なCSSは何ですか?
1)どのCSSで$(this).offset.left
が 'undefined'を返すのですか?
2)例えば(offset.left複雑になり、他のどのような問題を知ることも必要である。$("object").hide()
原因はundefinedを返すためにoffset.leftでしょう?など)
私はoffset.left殺す何CSS知っておく必要がありますどんなCSSが適切な価値を返すでしょうか。
のthnx
'this'が何であるかによって、時には 'undefined'を返すことがあります。私は$( 'someobject')を引き起こす原因だけを知る必要があります。offset.leftは 'undefined'になります。たとえば、$( 'someobject')が以前に.hide()によって隠されていた場合、そのオフセットは隠されているため 'undefined'になります。これは一例です。また、div#someobjectがpositionでない場合:relative; CSSでは、jqueryは状況に応じてdiv#someobjectが 'undefined'と言うことができます。 –
offset.left –
DEMOに感謝していますので、そんなに多くの質問や問題があるのは理由がありますが、ここに隠された後に印刷を開始しないという問題があります。http://jsfiddle.net/5CYUn/ –