モーダルウィンドウに小さな問題があり、何らかの理由でこれを理解できません。 携帯ではハンバーガーメニューを持っており、そのメニューにはモーダルウィンドウを開く[ログイン]リンクがあります。 すべて動作し、モーダルが表示されていますが、問題は次のとおりです。ドロップダウンメニューがモーダルの上に表示されています。モーダルが表示されているときにドロップダウンを表示しない
私が使用してそれを隠そうとした:私は
$(document).ready(function() {
var modal = $('.modal'); //get modal window
if(modal.hasClass("in")){ //check if it has class "in"
$('.navbar-toggleable-md').hide(); //true, hide navbar
}
}); // end ready
何をしないのですか?上のコードは何もしていないからです。
コードを完全に投稿できますか? –
メニューのクリックハンドラー内で非表示にする必要があります。あなたのコードはクラス – anu
$( '。navbar-toggle')に対して一度だけチェックされます。trigger( 'click') –