<table id="tab">
<tr><td class="click" id="111">111</td> <td id="222" class="click">222</td></tr>
<tr><td class="click" id="333">333</td> <td id="444" class="click">444</td></tr>
</table>
<div id="hidden" class="ooo">
text
</div>
#tab tr td {
padding: 10px;
border: solid 1px red;
}
#hidden {
background-color:green;
width: 40px;
height: 40px;
display: none;
}
$(".click").click(function(e){
$("#hidden").show();
$("#hidden").offset({top: $(this).offset().top, left: $(this).offset().left+10});
e.stopPropagation();
})
$(document).click(function() {
$('#hidden').hide();
});
http://jsfiddle.net/QyRnH/9/document.click沒有一個DIV
可以禁用#hidden如果我在#hidden點擊? :)我想隱藏div只隱藏在外面#hidden。