在以下链接中:
每当用户访问时,在IE或FF中,菜单首先显示为展开几秒钟然后折叠。任何人都可以告诉我在哪里编辑,以确保它不会在页面加载时扩展。只发生在某些页面上。
编辑:我做了以下操作,现在很好。
#topMainNav .dropdown {
position: absolute;
padding: 5px; /* padding: 5px 10px 5px 10px; */
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
z-index: 1;
display: none; /* <<-- **ADDED THIS AND IT SOLVED THE PROBLEM** */
}
答案 0 :(得分:1)
试
<div class="expand" style="display: none">
答案 1 :(得分:1)
无法重现行为,但您可以尝试这样做:
<head>
{....}
<style id="substyle">.dropdown{display:none !important}</style>
</head>
然后优先使用onload而不是jquery ready事件回调函数:(之后触发coz)
window.onload = function() {$('#substyle').remove();}