繁体   English   中英

自定义菜单手风琴位置-jQuery

[英]Custom Menu Accordion Position - Jquery

**我正在使用“自定义”选择菜单开发移动网络,该菜单包含使用“垂直菜单手风琴插件”的菜单手风琴。 这里的问题是,为了查看自定义菜单中的最后一个元素,当然需要向下滚动。 但是,如果我再次按下菜单选项,它将移至顶部。 Cookie已设置。 我可以看到我之前选择的菜单,只是它不会自动滚动到上一个位置。

对于以下示例。 我有1. Home和2. Menu1和3.Menu2和4.Menu3

我按菜单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>

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

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

$(window).scrollTop($("ul li ul a.active").position().top)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM