0

**我正在使用 Vertical Menu Accordion Plugin 开发包含菜单 Accordion 的自定义选择菜单的移动网络。这里的问题是,为了看到自定义菜单中的最后一个元素,肯定需要向下滚动。但是,如果我再次按下菜单选项,它会移到顶部。Cookie 已设置。我可以看到我之前选择的菜单,只是它不会自动滚动到上一个位置。

对于以下示例。我有 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>
4

1 回答 1

0

对于那些试图寻找答案的人。

这将起作用。对我来说效果很好。

$(window).scrollTop($("ul li ul a.active").position().top)
于 2012-07-12T02:01:22.030 回答