07 Apr 2010
Jquery鼠标动作的生效顺序
看锋利的jquery时遇到的(第三章示例(demo1)的问题):
让 提示的文字跟随鼠标移动,此时在mousemove方法中并没有加入.show方法,移动后的图像是怎么显示的? 莫非只是刷新了mouseover中top和left的值?后来我尝试了将mouseover中的show方法去掉放在mousemove上,也是可以实 现书中效果的。又引发了一个疑问,写在前面的方法居然可以调用后面的变量?
…
}).mousemove(function(e){
$(“#tooltip”).css({
“top”: (e.pageY +10) + “px”,
“left”: (e.pageX + 15) + “px”
});
…
鼠标的动作:
mouseover –》 mousemove — 》 mouseout
在mouseover的时候 已经 把元素显示了,所以在mousemove的时候也是显示的。