1.替代mouseover和mouseout的事件
jquery的mouseover和mouseout事件在移到子页面时也会触发,这在移到一级菜单弹出二级菜单,移到二级菜单时一级菜单也要显示时,这两个事件就不符合要求了,jquery有个hover事件就是为这种情况准备。
$('#topnav>li').hover(function(){ $(this).children('.sub01').css('display','block'); },function(){ $(this).children('.sub01').css('display','none'); });
2、模拟触发事件的trigger语句只有放在绑定了相应的事件之后才有效。
3、内嵌的事件:
如果<input onclick="myf()" type="button">,当把myf()放在window.onload或$(function(){})里面会提出出错:myf没有定义。