JQuery手风琴按钮 - 删除页面刷新时的闪烁

时间:2012-06-21 13:54:09

标签: jquery

我有一个简单的JQuery Accordion菜单,其中包含了我的& conionButton'我的手风琴内容中的div和导航链接' DIV。每个导航链接都会向网址添加新的?page_id=n

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

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

    $(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');  
         });
     });

1 个答案:

答案 0 :(得分:0)

我用更稳固的方式做了一个手风琴,并且不会破坏网址。你应该试试 demo