HTML点击元素以外任意地方隐藏该元素
原生javascript写法:
var scheduleBox = document.querySelector('#schedule-box')
document.addEventListener("click", function(e){
// 判断被点击的元素是不是scheduleInput元素,不是的话,就隐藏之
if( e.target !== scheduleBox ){
scheduleBox.style.display = "none";
}
});
jQuery写法:
document.on('click',function(e){
if( e.target !== aaa ){
aaa.hide();
}
});