0

我有一个简单的 JQuery Accordion 菜单,在我的 'accordionButton' div 中有部分名称,在我的 'accordionContent' div 中有导航链接。每个导航链接都会?page_id=n在 URL 中附加一个新链接。

问题是,当用户单击我菜单中的新链接时,整个手风琴内容部分会向上滑动,然后再向下滑动。在部分之间切换(单击手风琴按钮)不会导致这种情况发生。

我该如何解决?代码在这里:

    $(document).ready(function() {
         $('div.accordionButton.selected').next().show();

         //ACCORDION BUTTON ACTION  
         $('div.accordionButton').click(function() {

         $('div.accordionContent').slideUp('normal');   
         $(this).next().slideDown('normal');
         $('div.accordionButton').removeClass('selected');
         $(this).addClass('selected');  
         });
     });
4

1 回答 1

0

我用更扎实的方式做了一个手风琴,不会破坏网址。你应该试试这个演示

于 2012-06-21T15:03:28.277 回答