私のページのモバイルビューでは、メニューオプションが選択されると、それがドロップされ、拡張されたクラス値が追加されます。その値は、メニュー要素をクリックすると決して削除されません。メニュー内のアイテムがクリックされたときに、拡張されたクラス値を削除し、拡張されたメニューを削除する必要があります。これは、1ページのサイトのページ全体をカバーするためです。jquery Help - Expanded menuモバイルが1ページのWebページのメニュー選択を閉じない
<nav class="top-bar" data-topbar="" style="position: fixed; top: 0px;">
.
.
.
</nav>
<script type="text/javascript">
$(document).ready(function() {
$(document).click(function (event) {
var clickover = $(event.target);
var _opened = $(".expanded").hasClass("expanded in");
if (_opened === true && !clickover.hasClass("navbar-toggle")) {
$("button.navbar-toggle").click();
}
});
});
</script>
HI上記のコードは、まだ私を助けてくれません。 –
また、JSFiddleはここに記載された私の問題に関連していません –