1

我对 Zurb Foundation 中的 Magellan 粘性导航有疑问。我有一个表单,用户可以根据需要添加任意数量的元素,这会增加 HTML 和 div 的高度。在将内容添加到页面之前,粘性导航工作正常,此时粘性导航将停止在原始页面高度处保持粘性(它认为它正在触及页脚/底部)。如果我在添加内容后调整浏览器的大小,则粘性导航将重新定位并使用新的高度来确定何时停止。有没有办法可以触发它,以便在将新内容添加到页面时,粘性导航将调整到新的高度?

示例 这是正确粘贴的导航(左右)。 在此处输入图像描述

在我添加“理解性能”并因此增加 div/页面高度后,导航在滚动时不再粘住,而是停止在页脚/底部曾经的位置,因为它不在更新的页面高度上工作。 在此处输入图像描述

4

1 回答 1

2

每当将元素添加到我的页面时,我最终都会使用以下代码解决此问题:

$(".sticky").foundation("_calc", true);

这会重新计算页面中所有粘性元素的所有滚动点。

通过这里的评论

于 2016-03-30T18:12:25.057 回答