我有这个困扰我的故障。问题是我的导航工作不正常,因为我想要它。即使我没有到达导航的顶部或者在使用scrollTop值传递标题的高度之后,它也会跳转。我在jsfiddle中重新创建了问题。
**How android:layout_weight works**
...
LinearLayout makes two passes to set the width of a view. In the first pass, LinearLayout looks at layout_width (or layout_height, for vertical orientation). The value for layout_width for both the Button and CheckBox is now wrap_content, so each view will get only enough space to draw itself (Figure 8.12).
...
In the next pass, LinearLayout allocates any extra space based on the values for layout_weight.
答案 0 :(得分:2)
您应该使用.main_nav
的顶部与ScrollTop进行比较,而不是采用标题的高度。
将上面发布的代码中的第一行更改为:
var header_height = $('.main_nav').position().top;
那应该有用。 Here是工作小提琴。
希望这会有所帮助。