在IE 11中关闭悬停div

时间:2014-05-16 12:52:59

标签: javascript jquery html internet-explorer-11

当我悬停一个div时,执行此代码,并显示bizDetails,

现在我想要在bizDetails中将鼠标移出时关闭

我的代码是

$("div.bizDetails").css("left", -$("div.images").width() / 2).fadeIn('slow', function () {
    $("body").mousemove(function (e) {
        if (!$(e.target).parent().hasClass("bizDetails") && !$(e.target).hasClass("bizDetails")) {
            $("div.bizDetails").fadeOut();
        }
    })
})

此代码在chrome和firefox中运行良好

但在IE中这项工作在第一次使用时,并且当我将鼠标悬停在div上时,bizDetails显示并立即关闭,

bizDetails HTML

<div class="bizDetails" style="left: -71.5px; display: block;">
    <img src="../static/css/images/img1.png">
    <h2>graphic</h2>
    <p>decription</p>
    <span>texttexttexttexttexttextex</span>
</div>

请帮帮我

0 个答案:

没有答案