我是jQuery的新手,我想知道如何为我要创建的导航栏选择多个元素。我想让它检查用户的鼠标是否在导航栏中的项目上或下拉菜单上(否则下拉菜单将消失)。我尝试过使用:$('#nav_item_1').mouseenter(function(){
`//make the drop down menu visible and change nav_item background here`
});
`
$('#nav_item_1,#dropdown').mouseleave({
//revert everything back to normal
});
我有一个菜单,当我悬停其中一个链接时,div会显示出来。我希望用户能够将鼠标悬停在此div上,但当用户将鼠标悬停在div之外时(我想它被称为鼠标输出),我希望它隐藏起来。
想象一下css中的一个下拉菜单,用户将鼠标悬停在链接上,然后显示子导航,当用户将鼠标悬停在链接外或远离链接时,子导航消失。如何使用jquery完成此操作?
这就是我所拥有的:
$(document).ready(function(){
//when user hovers over plans the mainnavbottom is shown
$(".plans").hover(
functi
我是一个绝对的jQuery菜鸟。我一直在遵循一个教程,将CSS/jQuery导航菜单添加到我的站点中,并使其正常工作。我唯一希望看到添加的是鼠标移出时的一个小延迟,因为当您鼠标移出时,下拉菜单会立即消失,这使得菜单使用起来有点烦人。下面是我的脚本:
function mainmenu(){
$(" .top-menu ul ").css({display: "none"}); // Opera Fix
$(" .top-menu li").hover(function(){
$(this).find('ul:first').c