【发布时间】:2016-11-28 20:20:11
【问题描述】:
我有这个代码:
$(function() {
$('#toggle4').click(function() {
$('.toggle4').slideToggle('fast');
return false;
});
});
效果很好并显示“.toggle4” div,但我想在点击外部/远离它时再次隐藏它。
所以我添加了这个:
$(document).click(function() {
$(".toggle4").hide();
});
这很有效,但即使我在 '.toggle4' div 内部单击它也会隐藏 div(它是搜索表单的输入框)。
有什么想法吗?谢谢。
【问题讨论】:
标签: javascript jquery