Zurb - adjust-pip 函数的目的是什么?

Zurb - What is the purpose of the adjust-pip function?

https://github.com/zurb/foundation/blob/master/js/foundation/foundation.dropdown.js

Foundation.libs.dropdown.adjust_pip - "pip" 代表什么?是小三角指针吗?三角定位是adjust_pip函数的工作?当下拉内容位于页面下方 "long" 时,这些计算似乎会降低性能……尤其是在移动设备上。使用 F12 工具进行分析表明 严重 布局抖动。

是的 pip 是下拉三角形指针,在 Dropdown buttons.

的 Foundation 文档中找到了很多对它的引用

您正确指出的那个 js 文件根据它正在检查的不同场景进行了大量计算。

Foundation 是一个很棒的框架,但我不建议使用他们的大部分 javascript。例如,they even advise to not use their Orbit slider and its development has been deprecated。然而,他们的 Reveal(灯箱)等较小的模块非常出色。