Slicknav モバイル メニュー スクリプトを使用しています: http://slicknav.com/
そして、iOSデバイスのメニューの外側をクリックしたときに閉じる方法がわからないことを除けば、うまく機能しています。デスクトップとAndroidでテストすると、外側をクリックすると正常に閉じますが、iPadでは機能しません。これが現在のコードです。洞察はありますか?ありがとうございました!
<script src="slicknav.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('.menu').slicknav({
label:'',
closeOnClick:true
});
$('.slicknav_menu').focusout(function(event){
$('.menu').slicknav('close');
});
});
</script>
<nav>
<ul class="menu">
<li><a href="">Home</a></li>
<li><a href="">Link1</a></li>
<li><a href="">Link2</a></li>
</ul>
</nav>