悬停时打开一个弹出窗口,但仅当我单击页面的其余部分或关闭按钮时它才会关闭
$('#promo').mouseover(function() {
$('#promoarrow').show();
});
$('#closebtn').click(function() {
$('#promoarrow').hide();
});
这是 fiddle : http://jsfiddle.net/YFY5g/16/
最佳答案
你想要这个吗?
$(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();
});
关于jquery - 悬停时打开一个弹出窗口,但仅当我单击页面的其余部分或关闭按钮时它才会关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14548141/