好的,我试图实现的是手风琴式侧边栏导航,但它不会滑动,只有当你在相应的页面上时,面板才会打开。
我的问题: 在jQuery中,我想给容器容器的高度PLUS在每个相应的“Active”手风琴项目下面的div的高度,该项目位于绝对位置。 (.accordion-内)。
请查看我的语法,如果我正在编写正确的jQuery来实现此目的。
我的jQuery:
var Container= $('.SopsNav');
var InnerAccordionHeight = $('.accordion-inner')'
$(document).ready(function () {
$('#sidebar').css({ height: SidebarHeight.height() + InnerAccordionHeight.height() });
});
答案 0 :(得分: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')
答案 1 :(得分:1)
我看到语法错误
var Container= $('.SopsNav');
var InnerAccordionHeight = $('.accordion-inner');
$(document).ready(function () {
$('#sidebar').css({ height: SidebarHeight.height() + InnerAccordionHeight.height() });
});
使用;而是'在第二个字符串中。试试这个。