jQuery重新加载列表

jQuery重新加载列表,jquery,listview,Jquery,Listview,为了解决这个问题,我用尽了所有的方法,需要一些专家的建议!我已经定制了我所需要的一切,在div附带的列表中上下滚动,并且工作得非常好。下面是我使用的其中一个滚动框的示例,即 <div id="new_scroller" class="sagscroller"> <ul id="new" class="subMenu"> <li id="subMenu_projects1"><a>project 1</a><

为了解决这个问题,我用尽了所有的方法,需要一些专家的建议!我已经定制了我所需要的一切,在div附带的列表中上下滚动,并且工作得非常好。下面是我使用的其中一个滚动框的示例,即

<div id="new_scroller" class="sagscroller">
    <ul id="new" class="subMenu">
        <li id="subMenu_projects1"><a>project 1</a></li>
        <li id="subMenu_projects2"><a>project 2</a></li>
         <li id="subMenu_projects3"><a>project 3</a></li>
            etc
    </ul> <!-- END OF subMenu -->
</div>  

    项目1 项目2 项目3 等
我遇到的问题是,隐藏此滚动框并显示另一个滚动框后,列表中的滚动位置将保持不变,因此,如果有多个滚动框先隐藏后显示,用户可能会因为不知道自己在特定列表中的位置而感到困惑

问题是,我如何“重新加载”列表,每次选择一个新的滚动框,而不必重新加载页面-任何帮助都将不胜感激,并将在这个过程中保存我的理智


感谢您在显示滚动框时执行以下操作:

$("#new_scroller").fadeIn(1000).find('ul').css('top', 0);

当您滚动时,
正在更改顶部位置,只需将其重置为零,当再次显示时,它应该位于顶部。

向我们展示显示/隐藏滚动框的JS函数。非常感谢您抽出时间。这解决了它,我只希望我3天前问过这个问题!我越想这个答案,它就越能体现出掌握jQuery的本质和实用性所需的一切。