【发布时间】:2013-03-05 21:52:40
【问题描述】:
我有一个按钮,当它被点击时,如果我再次点击它会显示一个带有图像的 div(就像聊天的表情面板),但我想要做的是: 如果 div 已经显示,然后我单击页面的任何其他内容,我想隐藏它。我试过这个:
$("myBtn").click(function(){
// show div
});
$(document).click(function(){
// hide div
});
单击“myBtn”时,div 会自动显示和隐藏。我该如何解决?
感谢您的宝贵时间。
【问题讨论】:
-
我尝试像这样捕获点击事件:$("div").click(function(){//} 但它为网页中的每个 div 元素执行内部代码。所以它显示并隐藏 div
标签: javascript jquery