css - Safari 中下拉菜单的偏移量

标签 css safari

我正在使用 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/

相关文章:

python - 在 Python 中为 CSS 属性值解析呈现的 HTML

javascript - 添加一个简单的收缩动画到我当前的js/css

iphone - uiwebview 和 mobile safari 的区别

http - Chrome 不加载页面,safari 可以

ios - iOS 上 Safari 中 <select> 元素上消失的箭头和样式

Javascript onClick() 事件在动态使用时不起作用

css - 将滤色器应用于具有透明度的图像

javascript - 我的子菜单未在 safari 中显示,但在 chrome 和 firefox 中显示

firefox - Chrome、Firefox 和 Safari 不应用 XSLT? IE 确实如此!

html - 初学者 Web 开发人员 : How to create borders for Table Rows