向下滚动然后修复导航故障

时间:2015-06-25 03:23:00

标签: javascript jquery html css nav

我有这个困扰我的故障。问题是我的导航工作不正常,因为我想要它。即使我没有到达导航的顶部或者在使用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.

enter image description here

1 个答案:

答案 0 :(得分:2)

您应该使用.main_nav的顶部与ScrollTop进行比较,而不是采用标题的高度。 将上面发布的代码中的第一行更改为:

var header_height = $('.main_nav').position().top;

那应该有用。 Here是工作小提琴。

希望这会有所帮助。