JQuery mouseleave在IE中触发儿童

时间:2013-05-02 17:49:18

标签: jquery internet-explorer

我只使用Mootools并且不得不编辑其他人在JQuery中制作的网站。所有版本的IE都有这个代码存在问题。

$(".serv_box").hover(function() {
    $(this).children(".serv_img").slideDown("fast");
    $(this).children(".serv_img").addClass("popup");   
},function() {
    $(this).children(".serv_img").slideUp("fast");
    $(this).children(".serv_img").removeClass("popup");
});

在这个网站上:

http://109.75.162.196/~justseen/index.php/our-services/

如果你将鼠标悬停在方框上,你应该看到它应该做什么,但是在IE中,当光标越过里面的任何一个孩子时,它似乎触发了mouseleave事件。它适用于所有其他浏览器。

非常感谢任何帮助。

0 个答案:

没有答案