使用jquery plungin之一显示为Flyout样式菜单。
在Safari浏览器中很奇怪,当您从第五个顶部点击顶级菜单时,它没有显示任何子菜单。
我发现在jqueryUI.css
中使用了以下css.ui-helper-clearfix:before, .ui-helper-clearfix:after {
content: "";
display: table;
border-collapse: collapse;
}
.ui-helper-clearfix:after {
clear: both;
}
它在其他浏览器中运行良好。期待野生动物园。
已修复,强制滚动到顶部。在显示子菜单之前。
$(”。FG-menu.fg菜单滚动 ')scrollTop的(' 0' )。
感谢您的建议:)
答案 0 :(得分:0)
看起来safari不会再次将框滚动到顶部。这就是为什么前5个工作而其余工作没有的原因。滚动后,Safari会在调出子菜单时保持该位置。
我认为这可能是fgMenu库的一个错误。看着lirbary,它已经5岁了,它的体积非常大。可能值得寻找更新的菜单库。这几天可以用css做很多事情。