我的网站位于http://www.idataresearch.net
我使用Dynamic Drive的ddmoothmenu脚本导航菜单。我真的很喜欢这个脚本,很高兴看到之前的开发人员在我们的网站上实现了它。但是,无论出于何种原因,它都会显示完全展开的菜单,以便加载页面。
我在smoothmenu1 div上尝试了display:none并创建了这个函数:
function showDiv();
$(#smoothmenu1).show();
}
然后
但那并没有奏效。有人可以查看我的代码,让我知道我错过了什么来解决这个问题...谢谢!!
答案 0 :(得分:3)
您的代码出错。
试试这个
function showDiv() {
$('#smoothmenu1').show();
}
答案 1 :(得分:1)
好吧,我看到一些错误。假设你没有拼错它,你的Javascript应该是:
function showDiv() {
$('#smoothmenu1').show();
}
编辑:我想提一下:你的问题是你的问题与显示一瞬间的菜单有关。这被称为无格式内容(FOUC)。应该在文档加载时触发解决此问题的Javascript,其内容如下:
$(document).ready(function() {
$('#smoothmenu1').show();
});
答案 2 :(得分:1)
我找到了另一个解决方案......不像上面提到的那么短,但在我看来工作得更好,因为菜单暂时没有消失。我在我的情况下使用了css文件ddsmoothmenu-v.css,复制并粘贴了整个内容,所以我有两倍相同的样式,然后我在一个副本类.ddsmoothmenu中替换我的情况下外部div #lmenu的id ..因此菜单在菜单的初始化之前是immadiate样式。