这是我的html代码:
<div class="masthead">
<img class="img-responsive" data-src="holder.js/990x150/auto" alt="Generic placeholder image">
</div>
<!-- /container -->
<div id="menu-gora" class="navbar navbar-inverse affix-top">
Img 是响应式元素,在我的笔记本电脑上它有 150 像素。当我尝试:
$(document).ready(function(){
$('#menu-gora').affix({
offset: {
top: 150
}
});
});
它工作正常。但它不适用于:
top: $('.masthead img').height()
它在通过 30 像素后开始“粘贴”。每时每刻。我需要它来响应,我不知道我做错了什么:/
当我用 读取值时console.log($('.masthead img').height())
,它显示了正确的值。问题是什么?