一开始尝试用blur方法,然而好像除了input标签,别的元素都不支持这个函数,点击事件根本得不到相应,因此采取了如下的方法:
// 点击其他位置 下拉菜单隐藏
$(document).click(function(){
$(".dropdown-menu").hide();
});
$(".dropdown-menu,.dropdown").click(function(event){
// 阻止事件传递
event.stopPropagation();
});
一开始尝试用blur方法,然而好像除了input标签,别的元素都不支持这个函数,点击事件根本得不到相应,因此采取了如下的方法:
// 点击其他位置 下拉菜单隐藏
$(document).click(function(){
$(".dropdown-menu").hide();
});
$(".dropdown-menu,.dropdown").click(function(event){
// 阻止事件传递
event.stopPropagation();
});