-1

好的,所以我想要实现的是手风琴式侧边栏导航,但它不会滑动,只有在相应页面上时面板才会打开。

我的问题:在 jQuery 中,我想给容器一个容器的高度加上每个相应的“活动”手风琴项目下方的 div 高度,这些项目是绝对定位的。(.accordion-inner)。

请看看我的语法,如果我正在编写正确的 jQuery 来实现这一点。

我的 jQuery:

    var Container= $('.SopsNav');
    var InnerAccordionHeight = $('.accordion-inner')'
    $(document).ready(function () {
        $('#sidebar').css({ height: SidebarHeight.height() + InnerAccordionHeight.height() });
    });
4

2 回答 2

3

我在您的代码中发现的问题是第二行中的额外引号

 var Container= $('.SopsNav');
    var InnerAccordionHeight = $('.accordion-inner')'  //<--remove the extra quote here
    $(document).ready(function () {
        $('#sidebar').css({ height: SidebarHeight.height() + InnerAccordionHeight.height() });
    });

将其更改为 var InnerAccordionHeight = $('.accordion-inner')

于 2013-09-04T08:12:33.530 回答
1

我看到语法错误

   var Container= $('.SopsNav');
   var InnerAccordionHeight = $('.accordion-inner');
   $(document).ready(function () {
       $('#sidebar').css({ height: SidebarHeight.height() + InnerAccordionHeight.height()    });
   });

利用 ; 而不是 ' 在第二个字符串中。试试这个。

于 2013-09-04T08:12:04.263 回答