关闭Body上的图层,而不是在图层内单击

时间:2012-10-10 18:00:44

标签: javascript jquery html

  

可能重复:
  Hiding a layer when clicking anywhere on page except the layer

我有一个层代码是:

<div id=id1">

<div id="id2">

textssssss colorrrrrrrr and other stuff

</div>

textssssss colorrrrrrrr and other stuff

</div>

当我点击图层时我想要的是它继续可见,如果我点击身体的任何其他部分,图层应该关闭。

请帮帮忙?

1 个答案:

答案 0 :(得分:0)

试试这个:

$('#id1').on('click', function (e) {
    e.stopPropagation();
    $(this).find('#id2').hide();
});