ExternalHeight не является функцией?

У вас возникли проблемы с этой функцией jQuery:

$("#content").siblings().each(function(i){
  heightOfSiblings = heightOfSiblings + this.outerHeight();     
});

Ошибка: "externalHeight не является функцией".

Что я делаю неправильно?

Спасибо!

Ответы

Ответ 2

outerHeight - свойство

heightOfSiblings = heightOfSiblings + this.outerHeight;

Ответ 3

Старая вещь, но я недавно встретил ту же проблему, и решение заключалось в использовании самой новой версии jQuery:)

Ответ 4

Можно также получить это сообщение об ошибке, если оцениваемый элемент имеет значение null.

То есть: если нет элемента с классом "elem", вы получите эту ошибку ("externalHeight не является функцией"):

$(".elem").outerHeight();