新建JavaScript文件,保存为nav.js,输入下面代码:
//导航效果
$(function(){
$("#nav li").hover(function(){
$(this).find(".jnNav").show();
},function(){
$(this).find(".jnNav").hide();
});
})
在上面代码中,使用$("#nav li")选择id为nav的<li>元素,然后为它们添加hover事件。在hover事件的第1个函数内,使用$(this).find(".jnNav")找到<li>元素内部class为jnNav的元素。然后用show()方法使二级菜单显示出来。在第2个函数内,用hide()方法使二级菜单隐藏起来。显示效果如图24.11所示。

图1 导航菜单交互效果