为什么alert(index)会弹出两次?
原代码
$('.t4').hover(function(){ var index = $(this).index(); alert(index); })
效果
当鼠标移动到class为t4的div时,弹出这个div的索引。
只alert了一次,但是结果弹了两次。
原因
移入一次,移出一次。我们可以试一下,鼠标移入弹出一次,鼠标不要动,保持悬浮状态,用回车键进行确定,这个时候发现是不会弹出第二次的,当我们把鼠标移开后才会弹出第二次。不知道为什么,大概hover就是这么设定的吧。