Консоль возвращает неопределенное значение; eval возвращает нормальное значение [дубликат]Html

Программисты Html
Anonymous
Консоль возвращает неопределенное значение; eval возвращает нормальное значение [дубликат]

Сообщение Anonymous »

Когда я использую функцию .offset() или .position() jQuery, они всегда возвращают неопределенное значение. Когда я печатаю их в консоли, я получаю тот же результат, но eval(?) возвращает правильное значение. Почему это? Я новичок в jQuery, поэтому немного запутался.
Изображение

html:



r












css:
body {
height: 100%;
width: 100%;
}

.container {
width: 100%;
position: relative;
float: left;
background: #fff;
height: 1200px;
}

.inner {
width: 150px;
height: 100px;
position: absolute;
top: 20%;
left: 10%;
background: red;
}

js:
var offset = $(".inner").offset();
$(window).scroll(function(event) {
var st = $(this).scrollTop();
$(".inner").css("left", st + offset.left);
});


Подробнее здесь: https://stackoverflow.com/questions/608 ... rmal-value

Вернуться в «Html»