2017-01-20 1 views
0

이 드롭 다운 메뉴가 있는데 부모와 자식 선택자 사이에 간격이 있습니다. 그것이 빨리 닫히게합니다.
FiddleReact - 드롭 다운 메뉴가 너무 빨리 닫힙니다.

render() { 
    return (
     <div class="dropdown-wrapper"> 
      <div class="image">Image</div> 
      <ul class="dropdown-container"> 
       <li class="dropdown-list">Nothing</li> 
       <li class="dropdown-list">Help</li> 
       <li class="dropdown-list">Settings</li> 
       <li class="dropdown-list">Logout</li> 
      </ul> 
     </div> 
    ); 
    } 

나는 몇 가지를 시도했다. 같은 동작

  • 변경 CSS 나는이 문제를 해결할 수있는 방법

  • JQuery와

    를 사용하여 시도

  • 결과 onMoverOver와 onMouseOut을, 반응 사용

    1. . 내가 뭘 잘못하고 있었는지 알려주지?

      .dropdown-container
  • 답변

    2

    margin-top: 0; - 당신은 더 이상 유혹하는 DIV 당신이 .image을 이동하지대로 즉시 .dropdown-container 사업부의 마진을 가지고 있기 때문에 ... 그래서 드롭 다운 닫힙니다. 나는 수정의 높이와 폭을 추가 패딩과 이미지가

    .dropdown-wrapper > .image { padding-bottom: 15px; }

    Fiddle Update

    +0

    Fiddle update

    당신이 공간이 있습니다 .. .image 클래스에 추가 할 경우 ... 도움이되지 않으며 동일한 행동에 증거금 결과를 추가하지 않을 것입니다 – GeekOnGadgets

    +0

    그 다음 repr하려면 ** 완전하고 최소한의 코드 **를 표시해야합니다 문제를 제기하십시오. – Scott

    +0

    내 잘못, 나는 바이올린을 업데이트했습니다. thanks – GeekOnGadgets

    관련 문제