我想构建一个简单的下拉菜单,但我错过了索引,如果父div是缺少孩子,我显示和隐藏。如果有一个菜单项没有下拉菜单,但是导航的一部分,则会出现此方案。下拉丢失索引如果缺少子元素
这里是我的js
$('.catMain').removeClass('active');
$('.catMainHolder').mouseover(function() {
$('.subCat').eq($(this).index()).show();
$('.catMain').eq($(this).index()).addClass('active');
});
$('.catMainHolder').mouseout(function() {
$('.subCat').eq($(this).index()).hide();
$('.catMain').removeClass('active');
});
这里是小提琴
http://jsfiddle.net/sghoush1/b7kVk/7/
@阿伦 - 伟大的工作 - 谢谢! – soum