From 591e04ae3cec703db2becc02f3824fc8ab811936 Mon Sep 17 00:00:00 2001 From: Van Date: Wed, 5 Nov 2014 15:09:39 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8F=9C=E5=8D=95=E6=8C=89=E4=B8=8B=E5=8E=BB?= =?UTF-8?q?=E6=97=B6=E9=A2=9C=E8=89=B2=E9=9C=80=E8=A6=81=E6=9B=B4=E6=8D=A2?= =?UTF-8?q?=EF=BC=8C=E4=B8=8B=E6=8B=89=E8=8F=9C=E5=8D=95=E9=9C=80=E8=A6=81?= =?UTF-8?q?=E6=9B=B4=E5=85=B7=E6=9C=89=E7=AB=8B=E4=BD=93=E6=84=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- static/css/wide.css | 5 ++++- static/js/menu.js | 8 ++++++-- static/js/wide.js | 2 +- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/static/css/wide.css b/static/css/wide.css index fede8d3..08f845b 100644 --- a/static/css/wide.css +++ b/static/css/wide.css @@ -72,6 +72,7 @@ width: 320px; z-index: 21; display: none; + box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); } .frame li { @@ -84,9 +85,11 @@ color: #999; } -.frame li:hover { +.frame li:hover, +.menu > ul > li > span.selected { background-color: #3875D7; color: #FFF; + text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); } .frame li.disabled:hover { diff --git a/static/js/menu.js b/static/js/menu.js index 8a626d4..d1fd99b 100644 --- a/static/js/menu.js +++ b/static/js/menu.js @@ -5,6 +5,7 @@ var menu = { // 点击子菜单后消失 $(".frame li").click(function () { $(this).closest(".frame").hide(); + $(".menu > ul > li > a, .menu > ul> li > span").removeClass("selected"); }); }, disabled: function (list) { @@ -22,13 +23,16 @@ var menu = { $(".menu > ul > li > a, .menu > ul> li > span").click(function () { var $it = $(this); $it.next().show(); + $(".menu > ul > li > a, .menu > ul> li > span").removeClass("selected"); + $(this).addClass("selected"); $(".menu > ul > li > a, .menu > ul> li > span").unbind(); $(".menu > ul > li > a, .menu > ul> li > span").mouseover(function () { $(".frame").hide(); - var $it = $(this); - $it.next().show(); + $(this).next().show(); + $(".menu > ul > li > a, .menu > ul> li > span").removeClass("selected"); + $(this).addClass("selected"); }); }); } diff --git a/static/js/wide.js b/static/js/wide.js index 73656a0..7789805 100644 --- a/static/js/wide.js +++ b/static/js/wide.js @@ -436,7 +436,7 @@ var wide = { if (!($(event.target).closest(".frame").length > 0 || event.target.className === "frame")) { $(".frame").hide(); - $(".menu > ul > li > a, .menu > ul> li > span").unbind("mouseover"); + $(".menu > ul > li > a, .menu > ul> li > span").unbind("mouseover").removeClass("selected"); menu.subMenu(); } });