0

**垂直メニューアコーディオンプラグインを使用して、メニューアコーディオンを含むカスタム選択メニューを使用してモバイルWebを開発しています。ここでの問題は、カスタムメニューの最後の要素を表示するには、確かに下にスクロールする必要があるということです。しかし、メニューオプションをもう一度押すと、一番上に移動します。クッキーはすでに設定されています。以前に選択したメニューが表示されますが、前の位置に自動的にスクロールされないだけです。

以下の例の場合。私は1.ホームと2.メニュー1と3.メニュー2と4.メニュー3を持っています

メニュー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 に答える