How to close javascript dropdown menu by clicking anywhere?
This question already has an answer here:
尝试下面的代码,它应该工作
$(document).click(function(event) {
if(!$(event.target).closest('#myDropdown').length) {
if($('#myDropdown').is(":visible")) {
$('#myDropdown').hide()
}
}
})
您可以使用此代码: -
var dropdown = $('dropdown_selector');
$(document).click(function(e){
if(e.target === dropdown.get(0))
{
// hide dropdawn code here
}
});
onBlur事件在元素失去焦点时触发。
document.getElementById("myDropdown").onblur = function() {
myFunction();
}
链接地址: http://www.djcxy.com/p/14724.html
上一篇: 如何确定客户端是否是触摸设备