Javascript jquery animate在mouseover上不起作用

Javascript jquery animate在mouseover上不起作用,javascript,jquery,jquery-animate,Javascript,Jquery,Jquery Animate,我刚刚写了一个jquery,我不知道为什么它不工作。感谢您的帮助 $(document).ready(function() { $("navbar").mouseover(function(){ $("navbar").animate({height:'60px'}); } $("navbar").mouseout(function(){ $("navbar").animate({height:'40px'}); } }); 我希望当你把鼠标移到它上面时,它会变

我刚刚写了一个jquery,我不知道为什么它不工作。感谢您的帮助

$(document).ready(function() {
$("navbar").mouseover(function(){
        $("navbar").animate({height:'60px'});
}
$("navbar").mouseout(function(){
    $("navbar").animate({height:'40px'});
    }
});
我希望当你把鼠标移到它上面时,它会变得更高,当你的鼠标离开时,它会恢复正常(40px)
Navbar是稍后的一个div。

您需要使用
Navbar
定义为ID或类。Navbar
\Navbar
现在它正在尝试选择一个名为
$(“Navbar”)
的HTML元素,选择一个标记名为“Navbar”的元素。这真的是你想要的吗?您可能有一个ID为“navbar”的元素。显示您的HTML。我想你想要$(“#navbar”)$(“navbar”)=这是类还是id?请在jquery中定义我们需要你的HTML;正在做什么(“不工作”对我们没有帮助)以及它应该做什么。您似乎没有正确关闭
mouseover
mouseout
处理程序。您有“}”,但它必须是“}”);“检查浏览器控制台中的javascript错误。