1.不论鼠标指针离开被选元素还是任何子元素,都会触发 mouseout 事件。 2.只有在鼠标指针离开被选元素时,才会触发 mouseleave 事件。 复制代码 代码如下: 深圳市公司 集团管理层 <BR>$(".sel_box").click(function(event){ <BR>if(event.target.id == 'sel_dept'){ <BR>$("#sel_dept_sh").show(); //显示下拉框 <BR>$("#sel_dept_sh p font").click(function(){ <BR>$("#sel_dept").val(''); <BR>var text = $(this).text(); <BR>// alert(text); <BR>$("#sel_dept").val(text).css("color","#000"); <BR>$("#sel_dept_sh").hide(); <BR>}); <BR>}else{ <BR>$("#sel_dept_sh").hide(); <BR>} <BR>}); <BR>$(".sel_box").bind("mouseleave",function(){//用mouseleave就实现了模仿下拉框的效果 <BR>$(this).find(".hide").hide(); <BR>}); <BR>$(".sel_box").bind("mouseout",function(){//而mouseout则不行,什么时候都会触发 <BR>$(this).find(".hide").hide(); <BR>}); <BR>