【发布时间】:2015-10-22 22:49:48
【问题描述】:
我正在尝试在输入单击时执行子菜单之类的操作,并在使用 jQuery 失去焦点时将其关闭。 只能像这样使用 mouseup 完成:
$(document).mouseup(function (e){
var container = $(".container");
if (!container.is(e.target)
&& container.has(e.target).length === 0
&& !$(".input").is(e.target))
{
$('.submenu').removeClass('submenu');
}
});
这是我的结果: http://jsfiddle.net/Lwfhbdmp/8/
这工作正常,但我认为它太复杂了,也许有一个更简单的解决方案? 请帮忙。
【问题讨论】:
标签: javascript jquery