Jquery 加载页面时显示展开菜单的DDSmoothmenu(动态驱动器)(丑陋!)

Jquery 加载页面时显示展开菜单的DDSmoothmenu(动态驱动器)(丑陋!),jquery,css,navigation,Jquery,Css,Navigation,我的网站位于 我正在使用Dynamic Drive的ddmoothmenu脚本作为导航菜单。我真的很喜欢这个脚本,很高兴看到以前的开发人员在我们的网站上实现了它。但是,无论出于何种原因,它都会在加载页面的瞬间显示完全展开的菜单 我已尝试在smoothmenu1 div上显示:无,并创建此函数: function showDiv(); $(#smoothmenu1).show(); } 然后 但那没用。有人可以看看我的代码,让我知道我缺少什么来解决这个问题。。。谢谢 嗯,我看到了一些错误。假

我的网站位于

我正在使用Dynamic Drive的ddmoothmenu脚本作为导航菜单。我真的很喜欢这个脚本,很高兴看到以前的开发人员在我们的网站上实现了它。但是,无论出于何种原因,它都会在加载页面的瞬间显示完全展开的菜单

我已尝试在smoothmenu1 div上显示:无,并创建此函数:

function showDiv();
  $(#smoothmenu1).show();
}
然后


但那没用。有人可以看看我的代码,让我知道我缺少什么来解决这个问题。。。谢谢

嗯,我看到了一些错误。假设您没有输入,您的Javascript应该是:

function showDiv() {
  $('#smoothmenu1').show();
}
$(document).ready(function() {
  $('#smoothmenu1').show();
});
编辑:我的意思是:你的问题说你的问题与菜单在瞬间显示有关。这被称为“未设置样式的内容闪现”(FOUC)。解决此问题的Javascript应在文档加载时触发,其内容如下:

function showDiv() {
  $('#smoothmenu1').show();
}
$(document).ready(function() {
  $('#smoothmenu1').show();
});

嗯,我看到一些错误。假设您没有输入,您的Javascript应该是:

function showDiv() {
  $('#smoothmenu1').show();
}
$(document).ready(function() {
  $('#smoothmenu1').show();
});
编辑:我的意思是:你的问题说你的问题与菜单在瞬间显示有关。这被称为“未设置样式的内容闪现”(FOUC)。解决此问题的Javascript应在文档加载时触发,其内容如下:

function showDiv() {
  $('#smoothmenu1').show();
}
$(document).ready(function() {
  $('#smoothmenu1').show();
});

您的代码有错误

试试这个

function showDiv() {
  $('#smoothmenu1').show();
}

您的代码有错误

试试这个

function showDiv() {
  $('#smoothmenu1').show();
}

我找到了另一个解决办法。。。不像上面建议的那么短,但我认为效果更好,因为菜单暂时不会失效。我把css文件ddsmoothmen-v.css放在我的例子中,复制并粘贴整个内容,所以我有两个相同的样式,然后在一个复制类中替换。ddsmoothmen在我的例子中是外部div#lmenu的id。。。因此,在菜单非专业化之前,菜单是非直接样式化的。

我找到了另一个解决方案。。。不像上面建议的那么短,但我认为效果更好,因为菜单暂时不会失效。我把css文件ddsmoothmen-v.css放在我的例子中,复制并粘贴整个内容,所以我有两个相同的样式,然后在一个复制类中替换。ddsmoothmen在我的例子中是外部div#lmenu的id。。。因此,在菜单非专业化之前,菜单是非直接样式化的。

是的,对不起,这是一个打字错误。它实际上没有显示div.aha,我知道了。Wordpress不允许jQuery使用“$”。在将“$”切换到“jQuery”之后,它工作了!是啊,对不起,是打字错误。它实际上没有显示div.aha,我知道了。Wordpress不允许jQuery使用“$”。在将“$”切换到“jQuery”之后,它工作了!这不管用。我知道它应该有用。但是还有别的东西阻止它工作。啊哈,我知道了。Wordpress不允许jQuery使用“$”。在将“$”切换到“jQuery”之后,它工作了!这不管用。我知道它应该有用。但是还有别的东西阻止它工作。啊哈,我知道了。Wordpress不允许jQuery使用“$”。在将“$”切换到“jQuery”之后,它工作了!