我试着说onClick与类“myLink”的链接显示带有“myDiv”类的div。并在focusOut上隐藏“myDiv”div。但我的问题在于focusOut部分。现在我的代码看起来像这样:
<div class="myDiv"></div>
<a href="#" class="myLink">Click Me</a>
$('.myDiv').hide();
$('.myLink').click(function(event) {
$('.myDiv').show();
event.preventDefault();
});
$('.myLink').focusout(function(event) {
$('.myDiv').hide();
event.preventDefault();
});
问题是,如果用户点击“myLink”链接以外的任何地方,则会将其视为focusOut。如果用户在div中点击,我不希望div隐藏,我希望只有当用户点击链接 AND div以外的任何地方时才隐藏它。怎么做?
答案 0 :(得分:0)
您是否尝试过绑定div的焦点而不是链接的焦点?