0
我有一個窗口大小小於690的響應菜單。當屏幕大小調整後,拉菜單出現一個簡單的菜單按鈕。我有一個slideToggle()工作很好,但似乎無法弄清楚如何摺疊菜單一旦鏈接已被選中,沒有它影響窗口大小超過690.任何想法或幫助將不勝感激。jQuery拉菜單事件
<script>
$(function() {
var pull = $('#pull');
menu = $('nav ul');
w = $(window).width();
link = $('nav ul li');
menuHeight = menu.height();
$(pull).on('click', function(e) {
e.preventDefault();
menu.slideToggle();
});
});
$(window).resize(function(){
var w = $(window).width();
menu = $('nav ul');
link = $('nav ul li a');
if(w > 690 && menu.is(':hidden')) {
menu.removeAttr('style');
}
});
</script>
我已經試過這一點,但是這也將導致菜單在屏幕尺寸比690大我試圖切換把它扔到if語句中,但沒有運氣 – Ben
@Ben更新以檢查窗口大小 –
以及似乎工作,感謝@koala_dev非常感謝 – Ben