Получить живую высоту HTML с JQuery? - PullRequest
3 голосов
/ 20 октября 2011

Как я могу получить живую переменную html-элемента в JQuery?

До сих пор я использовал это,

var htmlHeight = $('html').height();

Это работало нормально, но я недавно добавилнекоторые слайды slideToggle помещаются на мою веб-страницу, что добавляет значительную дополнительную высоту моему документу, и текущая переменная довольно часто отключается, если div слайдоглайдов активен.но она терпит неудачу, так как мне просто нужна переменная и не нужно привязывать ее к чему-либо, например, щелчку или наведению.

1 Ответ

3 голосов
/ 20 октября 2011

Почему вы не используете функцию для получения высоты каждый раз, когда это необходимо с вашим jquery

function curHeight(){
   return $('html').height();
}

, поэтому, когда вы хотите высоту HTML, просто вызовите функцию, и она должна дать вам текущую высотуHTML-документа.

...