我需要幫助關閉導航欄在移動版本的網站。當我選擇在導航欄的項目:它保持開放,它不會自動關閉,所以我需要在菜單上再次單擊關閉摺疊導航欄保持打開後點擊
https://jsfiddle.net/jrr3u08c/
這裏是我的HTML:
<div id="mobile-box">
<a class="mobile" href="#">MENU</a>
</div>
<div class="menu-menu">
<div class="sidebar1 col-sm-2 col-md-2 col-lg-1 col-xs-12" ng-if="authentication.isAuth" ng-cloak>
<ul id="nav" ng-cloak>
<li ng-if="IsUser()"><a ui-sref="dashboard">Dashboard</a></li>
<li ng-if="IsAdmin()"><a ui-sref="item">Item</a></li>
</ul>
</div>
</div>
這是我的jQuery
$(document).ready(function() {
$("a.mobile").click(function() {
$(".sidebar1").slideToggle('fast');
});
window.onresize = function(event) {
if($(window).width() >880) {
$(".sidebar1").show();
}
else {
$(".sidebar1").hide();
}
};
});
編輯:新增角JS標籤質疑。
快速刺:如果你所做的只是調用 '$函數什麼(」 sidebar1" )的slideToggle(‘快’);' 然後調用每個菜單項的NG-點擊該功能 –
sry,我的英文不好,你能幫我舉個例子嗎...... – Arter
它是bootstrap導航欄嗎? –