我对网络编码很陌生,在尝试创建带有下拉菜单的基于 jQuery 的菜单栏时,我偶然发现了浏览器之间的一些巨大差异。下面你可以看到,虽然 FF 和 Safari 是相同的,但 IE 实际上表现良好, Opera 还可以,Chrome 完全错误。据我所知,我拥有所有最新版本。
我从这里删除了代码并将其粘贴到:(不想让我正确链接)所以:jsfiddle.net/2hCR2/
以防万一,不需要支持旧版本的 IE (6-7)。
现在我主要关心的是定位方面。非常感谢任何帮助!
****编辑:** 继续使用 chrome 开发人员工具后,我意识到当我手动设置第一个列表(裤子/T 恤)时,display:block
它会按预期显示(就像图像中的 FF 和 Safari)所以看来这更像是一个没有正确更新 DOM 的 javascript/jQuery 问题(?)。我还注意到,当我输入代码是 JSFiddle 并在 Chrome 中运行脚本时,它会产生相同的错误,但是当我在 FF 中运行 JSFiddle(完全相同的小提琴链接)时,它会正确呈现。