0

我的网站上有很多小窗口,当用户点击背景时,我的脚本会关闭它们

$(document).mouseup(function (e)
{
    var container = $("#"+active);

    if (!container.is(e.target) && container.has(e.target).length === 0) {
        $('#'+active).fadeOut(200);
    }
});

问题是当用户滚动网站时它们也会隐藏 - 我如何检测到用户不只是单击滚动条?

4

1 回答 1

0

您可以将事件专门绑定在正文上,而不仅仅是在文档上:

$(document.body).mouseup ...
于 2013-09-06T07:17:43.257 回答