CSSを編集して、親background colour
をに変更しましたwhite
。編集されたコードはここにあります:
$(".category").hover(function() {
$(".submenu").hide();
$(this).find(".submenu").show().parent().css('background', '#fff');
$(this).find(".submenu li:eq(0)").css("border-top", "1px solid blue");
$(this).find(".submenu li:last").css("border-bottom", "1px solid blue");
$(this).find(".submenu li:first").css("border-left", "none");
$(this).css("border-bottom", "none");
$(this).css("width", "205px");
$(this).css("border", "1px solid blue");
$(this).css("border-top", "1px solid blue");
$(this).css("border-right", "none");
});
$(".category:last").css("border-bottom", "1px solid grey");
$(".category").mouseleave(function() {
$(this).css("background-color", "#eee");
$(this).css("border", "1px solid grey");
$(this).css("border-bottom", "none");
$(this).css("width", "180px");
$(".category:last").css("border-bottom", "1px solid grey");
});
$(".submenu,#sidebar").mouseleave(function() {
$(".submenu").hide();
$(".category").css("width", "180px");
});
以下の同じCSSも見つけてください。
.category{text-decoration:none; border:1px solid grey; border-bottom:none; width:180px; padding:3px 8px 4px 30px; background-color:#eee;}
.submenu{list-style-type:none; background-color:#eee; width:200px; position:absolute; display:none; margin-left:189px; margin-top:-24px; box-shadow:4px 4px 9px #333;}
.submenu li{padding:3px 8px 4px 10px; border-left:1px solid blue; border-right:1px solid blue; border-top:1px solid #bbb; border-bottom:none; margin-left:0px; background: #fff;}
お役に立てれば。:)