0

** 나는 Vertical Menu Accordion Plugin을 사용하여 메뉴 아코디언이 포함 된 사용자 정의 선택 메뉴로 모바일 웹을 개발 중입니다. 여기에서의 문제는 사용자 정의 메뉴의 마지막 요소를 보려면 확실히 아래로 스크롤해야합니다. 하지만 메뉴 옵션을 다시 누르면 상단으로 이동합니다. 쿠키가 이미 설정되었습니다. 나는 내가 이전에 선택한 메뉴를 볼 수있다. 그냥 자동으로 이전 위치로 스크롤하지 않는다.사용자 정의 메뉴 아코디언 위치 - Jquery

아래의 예를 참조하십시오. 1. Home과 2. Menu1과 3. Menu2와 4. Menu3

I 메뉴 3을 누르고 메뉴 3.2를 선택하십시오. 메뉴를 닫습니다. 메뉴 옵션을 다시 누릅니다. 선택한 메뉴를 보려면 아래로 스크롤해야합니다. 해당 위치로 자동 스크롤하는 방법이 있습니까?

당신의 시간과 지원에 감사드립니다. 답변을 봐하려고하는 사람들을 위해 **

<div id="slidemenu" class="dcjq-accordion"> 

      <!-- 
    <h3>MENU</h3> --> 

    <ul class="menu" id="menu-1"> 
     <li class="parent"><a href="#" rel="external">HOME</a></li> 
     <li class="parent"><a href="#">Menu1</a> 
         <ul id="mednu1Id"> 
          <li class="child"><a href="#>Menu1.1</a> 
      </li> 
          <li class="child"><a href="#">Menu1.2</a> 
      </li> 
          <li class="child"><a href="#>Menu1.3</a> 
      </li> 
          <li class="child"><a href="#">Menu1.4</a> 
      </li> 
         </ul> 
        </li> 
        <li class="parent"><a href="#">Menu2</a> 
         <ul id="mednu2Id"> 
          <li class="child"><a href="#>Menu2.1</a> 
      </li> 
          <li class="child"><a href="#">Menu2.2</a> 
      </li> 
          <li class="child"><a href="#>Menu2.3</a> 
      </li> 
          <li class="child"><a href="#">Menu2.4</a> 
      </li> 
         </ul> 
        </li> 
        <li class="parent"><a href="#">Menu3</a> 
         <ul id="mednu3Id"> 
          <li class="child"><a href="#>Menu3.1</a> 
      </li> 
          <li class="child"><a href="#">Menu3.2</a> 
      </li> 
          <li class="child"><a href="#>Menu3.3</a> 
      </li> 
          <li class="child"><a href="#">Menu3.4</a> 
      </li> 
         </ul> 
        </li> 
      </ul> 
     </div> 

답변

0

.

이렇게하면됩니다. 나를 위해 잘 된 것.

$(window).scrollTop($("ul li ul a.active").position().top) 
관련 문제