负空格,添加 55px

Negative white space, adding 55px

提问人:Samuel Masih 提问时间:12/2/2013 最后编辑:Samuel Masih 更新时间:12/2/2013 访问量:241

问:

我正在使用仪表板面板,但遇到了一个错误。我已经尝试了很多方法来解决这个错误,唯一的方法是删除此代码。使用鼠标的中间按钮向下滚动,以便您可以看到错误。滚动按钮。

$(document).ready(function() {
    $("#NS-02").niceScroll({cursorcolor:"#575961", autohidemode: true, cursorwidth: 8});
    $("#Content").height($(window).height()).width($(window).width()-$("#Left-navigation").width());
    $("#Content").niceScroll({cursorcolor:"#a3a3a3", autohidemode: false});   
});

但是,如果我删除该代码,我的仪表板就会搞砸,希望有人知道如何解决这个问题。

链接到网站。

jquery html css google-chrome nicescroll

评论

0赞 Aioros 12/2/2013
也许实际上告诉我们错误是什么会有所帮助。
0赞 Samuel Masih 12/2/2013
如前所述,我在我的网站上使用 NiceScrolls,当我在网页上添加顶部导航栏时,出现了错误,浅灰色的导航栏高度为 50px,底部的边距为 5px。我拥有的额外空格量是 55 像素。这与这条线有关$("#Content").height($(window).height()).width($(window).width()-$("#Left-navigation").width());

答:

1赞 Aioros 12/2/2013 #1

好的,如果我明白你想要什么,问题是 div 太高了,因为你在上面添加了另一个 div。 因此,您可以以这种方式更改您指示的行:#Content

$("#Content").height($(window).height() - $("#Top-navigation").outerHeight(true)).width($(window).width()-$("#Left-navigation").width());

我认为您还应该从 HTML 中删除 div 的 and。heightwidthContent

评论

0赞 Samuel Masih 12/2/2013
这几乎解决了它,仍然从左边的左边距获得了额外的 5px。
0赞 Aioros 12/2/2013
右边,边距。您可以使用 .outerHeight() 而不是 height,例如: 。该参数是在计算中包括保证金。我会更新答案。$("#Top-navigation").outerHeight(true)true
0赞 Samuel Masih 12/2/2013
非常感谢您抽出宝贵时间帮助 Aioros。