Эта страница =>http://api.jquery.com/offset не дает адекватного объяснения необходимости использования css. Ни один из 5 или около того вопросов, которые я читал, связанные с этим вопросом, касаются вопросов CSS.Что такое необходимый css для offset.left
1) какой CSS вызовет $(this).offset.left
, чтобы вернуть 'undefined'?
2) Кроме того, необходимо знать, что другие вопросы будут усложнять offset.left (например, будет $("object").hide()
причиной offset.left вернуть неопределенными? И т.д.)
Мне нужно знать, что CSS будет убивать offset.left и какой CSS вернет правильное значение.
Thnx
В зависимости от того, что такое «это», он может иногда «неопределяться». Мне нужно знать только то, что вызовет $ ('someobject'). Offset.left будет «undefined». Например, если $ ('someobject') ранее был скрыт с помощью .hide(), то это смещение будет 'undefined', потому что оно скрыто. Это один из примеров. Кроме того, если div # someobject не является позицией: relative; в css jquery может сказать, что div # someobject «undefined» в зависимости от ситуации. –
Существует причина, по которой так много вопросов и проблем на SO связано с offset.left –
спасибо за DEMO, но проблема в том, что вы не инициируете печать после того, как она была скрыта здесь. Http://jsfiddle.net/5CYUn/ –