私はjqueryでこの機能を持っています。これは 'showing'というクラスをトグルすることによってオプションを表示したり非表示にしたりします。外をクリックするとドロップダウンメニューを非表示にするにはどうすればいいですか?
$('#button').click(function(){
$('#dropDownMenu').find('.option').toggleClass('showing', 500, "easeOutSine");
});
CSS:
#dropDownMenu .option{
height: 0px;
}
#dropDownMenu .option.showing{
height: initial;
padding: 25px;
}
HTML:
<button id="button"></button>
<div id="dropDownMenu">
<div class="option">OP1</div>
<div class="option">OP2</div>
<div class="option">OP3</div>
<div class="option">OP4</div>
<div class="option">OP5</div>
</div>
は、どのように私は、外でクリックして、ページ上の他の場所にメニューを非表示にしていますか?
canyouはHTMLコードも提供していますか? – Kebeng