我现在要在一张图片上,当鼠标上移动上去的时候,出现删除的提示,如下:
可是我把鼠标移动上去之后,"删除"狂闪动, ”删除“提示是写在图片的hover事件里面的,有什么好办法解决这个问题吗?谢谢。

解决方案 »

  1.   

    用 mouseover 事件会怎么样呢?
      

  2.   

    这个是不是可以用定位做?然后在平时把“删除“的字样左移到屏幕外,然后在hover的时候,再移动回来。或者,你给贴一下代码,这样比较方便看问题的。
      

  3.   

    $("#photolist_"+pid).hover(function() {
       showMousetip($(this), $("#photolisttip_"+pid), 200);
    });就是动态给图片绑定了一个hover事件,显示“删除”的div,问题是当鼠标移动到"删除的div"上去时,“删除的div"闪动,仔细研究发现,是因为移到到“删除”上去后,触发了hover事件,“删除”消失,“删除”消失后,又触发了hover事件,这样成一个死循环了,大侠们有什么好的办法吗?
      

  4.   

    把你的demo整理下,能跑的,贴出来。
      

  5.   

    我觉得把hover分成mouseover和mouseout来做比较好