2012-12-02 3 views
1

joomla 사이트에서 suckerfish 드롭 다운 메뉴를 설정했지만 최상위 메뉴 항목을 선택하는 방법을 찾을 수 없습니다 (이 경우 빨간색으로 바뀝니다). 빨간색으로 유지) - 하위 메뉴 항목을 선택한 후.하위 메뉴 항목을 선택하면 suckerfish 최상위 항목 유지가 강조 표시됩니다.

하위 메뉴 위로 마우스를 가져 가면 최상위 항목을 움직이는 것이 좋으며 잡은 색상으로 유지되지만 하위 메뉴 항목을 클릭하자마자 최상위 항목이 원래 색상으로 되돌아갑니다.

방문자가 웹 사이트의 어느 섹션에 있는지 알 필요가 없음을 의미합니다.

그래서 도움이 될 것입니다. 감사.

내 현재 CSS는 다음과 같습니다

#mainlevelmainnav, #mainlevelmainnav ul {float: right;list-style: none;line-height: 1;} 
#mainlevelmainnav a {display: block;} 
#mainlevelmainnav li {float: left;padding: 0;margin-right:20px;font-size: 14px;color: #B8A4AA} 
#mainlevelmainnav li ul { 
    position: absolute; 
    left: -999em; 
    height: auto; 
    width: 14em; 
    w\idth: 13.9em; 
    font-weight: normal; 
    border-width: 0.25em; 
    margin: 0; 
    z-index:1; 
    padding-top:60px; 
    background-color:rgba(255,255,255,0.9); 
    z-index:2; 
} 

#mainlevelmainnav li ul li {margin-bottom:15px; padding-left:5px} 
#mainlevelmainnav li li {padding-right: 1em;list-style:none;background:none;width: 18em;} 
#mainlevelmainnav li ul a {width: 18em;w\idth: 17.6em;} 
#mainlevelmainnav li ul ul {margin: -1.75em 0 0 12em;background:#e7e7e7 url(../images/menu_li.gif) top right;} 
#mainlevelmainnav li:hover ul ul, #mainlevelmainnav li:hover ul ul ul, #mainlevelmainnav li.sfhover ul ul, #mainlevelmainnav li.sfhover ul ul ul { left: -999em;} 
#mainlevelmainnav li:hover ul, #mainlevelmainnav li li:hover ul, #mainlevelmainnav li li li:hover ul, #mainlevelmainnav li.sfhover ul, #mainlevelmainnav li li.sfhover ul, #mainlevelmainnav li li li.sfhover ul {left: auto;} 
#mainlevelmainnav li:hover, #mainlevelmainnav li.sfhover {} 
#mainlevelmainnav ul.menu {margin:0;} 
#mainlevelmainnav ul.menu li {background:#e7e7e7 url(../images/menu_li.gif) top right no-repeat;} 
#mainlevelmainnav ul.menu li a {color: #656565;padding: 2px 0;display: block;text-decoration: none;outline: none;background:none} 
#mainlevelmainnav ul.menu li a span, 
#mainlevelmainnav ul.menu li li a span{padding: 0 15px;background: none;} 
#mainlevelmainnav ul.menu li li li a:hover, 
#mainlevelmainnav ul.menu li li li a:active, 
#mainlevelmainnav ul.menu li li li a:focus, 
#mainlevelmainnav ul.menu li li a:hover, 
#mainlevelmainnav ul.menu li li a:active, 
#mainlevelmainnav ul.menu li li a:focus, 
#mainlevelmainnav ul.menu li a:hover, 
#mainlevelmainnav ul.menu li a:active, 
#mainlevelmainnav ul.menu li a:focus, 
#mainlevelmainnav ul.menu li:hover, 
#mainlevelmainnav ul.menu li:active, 
#mainlevelmainnav ul.menu li:focus {background:#dadada!important;color: #000;text-decoration: none;} 
#mainlevelmainnav ul.menu li.active a {font-weight: bold;text-decoration: none;} 
#mainlevelmainnav ul.menu li .parent{background:#dadada url(../images/menu_sub_arrow.gif) center right no-repeat;} 
#mainlevelmainnav ul.menu li.active a span {} 
#mainlevelmainnav ul.menu li li a span {padding: 0;background: none;} 
#mainlevelmainnav ul.menu li ul {border:1px solid #cccccc;padding: 0;list-style: none;} 
#mainlevelmainnav ul.menu li li {padding: 0!important;list-style: none;} 
#mainlevelmainnav ul.menu li li a {color: #333333;font-size: 92%;font-weight: normal;padding:0 10px;} 
#mainlevelmainnav ul.menu li li a:hover, 
#mainlevelmainnav ul.menu li li a:active, 
#mainlevelmainnav ul.menu li li a:focus {} 
#mainlevelmainnav ul.menu li li a span {font-weight: normal;} 

답변

0

, 그 클래스 픽업에 CSS를 사용하여 시각을 적용 당신은 그것을 활성화 말한다 부모 LI에 클래스를 추가하는 자바 스크립트 또는 서버 측 프로그래밍을 사용해야합니다 스타일.

관련 문제