我正在使用 bootstrap 开发响应式网站。我已经在 Firefox、Chrome 和 IE 中对其进行了测试,似乎一切正常,但下拉菜单(在主菜单中)在 Safari 中为其自身添加了一个偏移量。
我检查了 Safari 检查器以查看出了什么问题,但检查器似乎认为下拉菜单显示正确 - 即使事实并非如此。
参见 http://birdatwork.com/stackoverflow/safari-bug.html举个例子说明我在说什么。
可以在http://kik.vejnoe.orvad.net/en 看到该站点. 希望您能帮助找出发生这种情况的原因。
最佳答案
我还没有找到为什么会这样,但是我找到了解决办法。解决方案是我编写了一些 JavaScript 来监听菜单点击和窗口调整事件(仅在 Safari 中)。每当这些事件之一发生时,代码都会使用 jQuery 偏移函数将菜单定位到左侧。
关于css - Safari 中下拉菜单的偏移量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25424539/