【发布时间】:2013-11-22 15:07:27
【问题描述】:
当浏览器宽度小于 1024 像素时,我构建了一个带有移动导航的网站。我使用这个 javascript (with jQuery) 添加一些链接来关闭菜单。该网站现在不加载这些链接,而是在页面加载时打开,而不是关闭。我是否错过了一些明显的原因,为什么这不起作用?
agirlwithacupcake.com 是使用 wordpress 的实时网站。
var eventFired = 0;
if ($(window).width() < 1024) {
$('#navigation').hide();
$('.menu-main-menu-minus-store-container ul').before('<a href="#" class="menutoggle arrow-left">▼</a>');
$('.menu-main-menu-minus-store-container ul').before('<a href="#" class="menutoggle arrow-right">▼</a>');
}
else {
$('#navigation').show();
eventFired = 1;
}
$(window).on('resize', function() {
if (!eventFired) {
if ($(window).width() < 1024) {
$('#navigation').hide();
$('.menu-main-menu-minus-store-container ul').before('<a href="#" class="menutoggle arrow-left">▼</a>');
$('.menu-main-menu-minus-store-container ul').before('<a href="#" class="menutoggle arrow-right">▼</a>');
} else {
$('#navigation').show();
}
}
});
如果我的问题措辞奇怪或者我在帖子中做错了什么,我深表歉意。这是我在 stackoverflow 上的第一次互动
【问题讨论】:
标签: javascript jquery html css wordpress