CSS 다른 div에서 클래스를 선택하는 방법

Gert Kommer

아이콘을 표시하는 메뉴를 만들려고하는데 아이콘 위로 마우스를 가져 가면 텍스트가 나타납니다. 지금까지 가지고 있지만 텍스트의 배경색을 변경하고 싶습니다.

<div id='menu'>
    <div id='menuitems'>
        <div class="item" onclick="loadPage('/')">
            <span class="menuIcon"><img src='/img/layout/icons/home.png'/></span>
        </div>
        <div class="item" onclick="loadPage('/pages/settings/')">
            <span class="menuIcon"><img src='/img/layout/icons/settings.png' /></span>
        </div>
        <div class="item" onclick="loadPage('/pages/php/')">
            <span class='TextMenuItem'>< &#47; ></span>
        </div>
    </div>
    <div id="menuText">
        <div class="itemtext" onclick="loadPage('/pages/home/')">Home</div>
        <div class="itemtext" onclick="loadPage('/pages/settings/')">Settings</div>
        <div class="itemtext" onclick="loadPage('/pages/php/')">Projects</div>
    </div>
</div>

따라서 클래스가있는 div 위로 이동 item하면 div 및 div의 색상을 클래스와 함께 변경하고 싶습니다 itemtext. CSS에서 내가 마우스를 가져 가기 전에 클래스가 몇 번 사용되었는지 확인하고 해당 번호를 기반으로 itemtext동일한 번호로 div 의 배경을 채색 하거나 자바 스크립트를 사용해야합니까?

진행 상황이있는 JSFiddle : http://jsfiddle.net/WszKV/

Gert Kommer

내 문제를 해결하기 위해 자바 스크립트를 사용하게되었습니다.

$('.item').hover(
    function() {
        var index = $(this).index();
        changeMenuBg(index, true);
    }, function() {
        var index = $(this).index();
        changeMenuBg(index, false);
    }
)
$('.itemtext').hover(
    function() {
        var index = $(this).index();
        changeMenuBg(index, true);
    }, function() {
        var index = $(this).index();
        changeMenuBg(index, false);
    }
)
function changeMenuBg(index, hover){
    if(hover){
        $($('.item').get(index)).css('background-color','#FF2400');
        $($('.itemtext').get(index)).css('background-color','#FF2400');
    }
    else{
        $($('.item').get(index)).css('background-color','');
        $($('.itemtext').get(index)).css('background-color','');
    }
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

CSS의 클래스가있는 다른 div에 중첩 된 ID가있는 div를 선택하는 방법

분류에서Dev

scss에서 CSS 클래스 선택기를 작성하는 방법

분류에서Dev

선택한 목록 항목에 CSS 클래스를 추가하는 방법

분류에서Dev

CSS에서 클래스를 호출하는 방법 내부 Div?

분류에서Dev

CSS 클래스에서 특정 스타일을 적용한 텍스트를 선택하는 방법은 무엇입니까? XPath를 통할 수 있다면

분류에서Dev

다른 클래스에 의해 체인에서 최상위 선택기를 확장하는 방법

분류에서Dev

CSS에서 마지막 div를 선택하는 방법

분류에서Dev

다른 클래스에서 DefaultTableModel를 액세스하는 방법

분류에서Dev

ID CSS 내에서 클래스에 속하지 않는 모든 요소를 선택하는 방법

분류에서Dev

다른 클래스에서 클래스를 호출하는 방법

분류에서Dev

다른 클래스에서 클래스를 호출하는 방법

분류에서Dev

다른 클래스에서 클래스를 확장하는 방법 (Java)

분류에서Dev

다른 클래스 C # Windows Forms에서 클래스를 참조하는 방법

분류에서Dev

다른 클래스에서 선언 된 변수를 사용하는 방법

분류에서Dev

CSS 변수를 선택하고 다른 요소에 스타일 값을 할당하는 방법

분류에서Dev

한 클래스에서 이미지를 선택하고 다른 클래스의 이미지보기에 표시하는 방법

분류에서Dev

다른 클래스에서 Character를 시작하는 방법

분류에서Dev

다른 클래스에서 didSelectRowAtIndexPath를 호출하는 방법

분류에서Dev

다른 클래스에서 변수를 사용하는 방법

분류에서Dev

다른 클래스에서 함수를 호출하는 방법

분류에서Dev

다른 클래스에서 DataGridView를 작성하는 방법

분류에서Dev

ng-repeat에서 선택한 행에 CSS 클래스를 적용하는 방법

분류에서Dev

CSS를 사용하여 다른 div에서 div를 숨기는 방법

분류에서Dev

C #에서 매번 다른 난수를 선택하는 방법

분류에서Dev

Java에서 하위 클래스를 선택하는 방법

분류에서Dev

한 div에 클래스를 추가하고 다른 div에서 제거하는 방법은 무엇입니까?

분류에서Dev

Swift 2 : UIPinchGestureRecognizer의 선택기 : 다른 클래스에서 func에 액세스하는 방법

분류에서Dev

클래스 파일에 다른 클래스를 포함하는 방법

분류에서Dev

AngularDart의 다른 구성 요소에 CSS 클래스를 적용하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    CSS의 클래스가있는 다른 div에 중첩 된 ID가있는 div를 선택하는 방법

  2. 2

    scss에서 CSS 클래스 선택기를 작성하는 방법

  3. 3

    선택한 목록 항목에 CSS 클래스를 추가하는 방법

  4. 4

    CSS에서 클래스를 호출하는 방법 내부 Div?

  5. 5

    CSS 클래스에서 특정 스타일을 적용한 텍스트를 선택하는 방법은 무엇입니까? XPath를 통할 수 있다면

  6. 6

    다른 클래스에 의해 체인에서 최상위 선택기를 확장하는 방법

  7. 7

    CSS에서 마지막 div를 선택하는 방법

  8. 8

    다른 클래스에서 DefaultTableModel를 액세스하는 방법

  9. 9

    ID CSS 내에서 클래스에 속하지 않는 모든 요소를 선택하는 방법

  10. 10

    다른 클래스에서 클래스를 호출하는 방법

  11. 11

    다른 클래스에서 클래스를 호출하는 방법

  12. 12

    다른 클래스에서 클래스를 확장하는 방법 (Java)

  13. 13

    다른 클래스 C # Windows Forms에서 클래스를 참조하는 방법

  14. 14

    다른 클래스에서 선언 된 변수를 사용하는 방법

  15. 15

    CSS 변수를 선택하고 다른 요소에 스타일 값을 할당하는 방법

  16. 16

    한 클래스에서 이미지를 선택하고 다른 클래스의 이미지보기에 표시하는 방법

  17. 17

    다른 클래스에서 Character를 시작하는 방법

  18. 18

    다른 클래스에서 didSelectRowAtIndexPath를 호출하는 방법

  19. 19

    다른 클래스에서 변수를 사용하는 방법

  20. 20

    다른 클래스에서 함수를 호출하는 방법

  21. 21

    다른 클래스에서 DataGridView를 작성하는 방법

  22. 22

    ng-repeat에서 선택한 행에 CSS 클래스를 적용하는 방법

  23. 23

    CSS를 사용하여 다른 div에서 div를 숨기는 방법

  24. 24

    C #에서 매번 다른 난수를 선택하는 방법

  25. 25

    Java에서 하위 클래스를 선택하는 방법

  26. 26

    한 div에 클래스를 추가하고 다른 div에서 제거하는 방법은 무엇입니까?

  27. 27

    Swift 2 : UIPinchGestureRecognizer의 선택기 : 다른 클래스에서 func에 액세스하는 방법

  28. 28

    클래스 파일에 다른 클래스를 포함하는 방법

  29. 29

    AngularDart의 다른 구성 요소에 CSS 클래스를 적용하는 방법은 무엇입니까?

뜨겁다태그

보관