jquery hover事件mouseover ,mousemove鼠标放到图片,图片显示抖动

jquery 实现hover事件,但用mouseover ,mousemove 鼠标放上显示原来隐藏那层div块包括文字,但鼠标放上去,那层div块一直抖动。

阅读 10.4k
2 个回答

mousemove就是鼠标一动,就执行,自然会抖动。改用 mouseenter 和 mouseleave 就行了。

例子: http://jsfiddle.net/9T97N/ 鼠标在图片上移动,文字不会抖动

听起来比较适合用 css 吧

selector {
    display:none;
}
selector:hover {
    display:block;
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏