我需要一个用于关闭多个DIV元素的jQuery的小函数,但是我在使用JS语法时遇到了麻烦。
我到目前为止:
function closePanels{
$("#servicesPanel").hide("fast");
$("#portfolioPanel").hide("fast");
$("#contactPanel").hide("fast");
$("#aboutPanel").hide("fast");
};
对我来说听起来很合乎逻辑:这样我想从DOM中的各个点调用函数。我在哪里弄错了?如何编写此函数以使其正常工作?
谢谢。
答案 0 :(得分:6)
哦,太近了!
这个:
function closePanels{
需要:
function closePanels () {
注意添加括号(因为它是一个函数)。
答案 1 :(得分:4)
除了缺少()之外,为什么不给每个面板div给一类说面板。这将允许您通过只说
来编写更少的隐藏方法$('div.panel').hide();
当然你可能有更多的面板,你不希望隐藏它们,但没有标记我无法分辨。它只是一个选择。