我有以下代码,除了在我调整浏览器大小时效果很好。该代码基本上检查文档准备好的浏览器大小和浏览器调整大小以确定是否应显示菜单。但是,在调整大小时,单击时菜单会上下滑动多次。我假设它多次注册为调整大小,因此多次激活滑动切换。请参阅问题示例:http: //jsfiddle.net/8mLvp/2/
function doMenu() {
$('.menu').slideToggle();
if ($('.menu2').is(":visible")) {
$('.menu2').hide();
} else {
$('.menu2').show();
}
return false;
}
}
$(document).ready(doMenu);
$(window).resize(doMenu);