onhover打开弹出窗口,但只有当我点击页面的其余部分或关闭按钮时它才会关闭

时间:2013-01-27 14:04:29

标签: jquery

onhover打开一个弹出窗口,但只有当我点击页面的其余部分或关闭按钮

时它才会关闭
$('#promo').mouseover(function() {

        $('#promoarrow').show();

    });

    $('#closebtn').click(function() {

        $('#promoarrow').hide();

    });

这里是小提琴: http://jsfiddle.net/YFY5g/16/

1 个答案:

答案 0 :(得分:1)

你想要这个??

$(document).click(function (e) {
    if (e.target)
        target = e.target;
    else if (e.srcElement)
        target = e.srcElement;
    else
        target = e.currentTarget;

    if (target.id != 'promoarrow') $('#promoarrow').hide(); 
});