javascript - 如何在javascript中给出宽度?

标签 javascript jquery html css

我的粘性侧边栏有点问题。当我向下滚动时,宽度会自动变宽,我不知道为什么。

我的侧边栏 CSS 看起来像这样:

.wrapper-sticky {
    height: 332px;
    width: 31.66%;
    margin: auto;
    position: relative;
    float: right;

}
.sidebar {
    display:inline-block;
    border-style:solid;
    border-width:1px;
    border-color:gray;
    margin: 0;
    z-index: 999;
    word-spacing: 30px;
    padding: 1em;
}

我的 javascript 是这样的:

$(function () {
    var navHeight = $('.sticky').outerHeight(true);
    $('.js-sticky').stickToTop({
        offset: {
            top: 70
        }
    });
});

我给了它 2 个脚本链接:

<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://sdbondi.github.io/jquery-totop/jquery-sticktotop.js"></script>

所以我想也许你可以在 javascript 中给出宽度?但是怎么办?!

最佳答案

你的问题是,你的宽度是百分比。如果您以 px 为单位设置固定宽度,则它不会调整大小。 CSS 看起来像这样:

.wrapper-sticky { width: 275px !important; }

关于javascript - 如何在javascript中给出宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24264432/

相关文章:

javascript - 如何在 ASP MVC 中隐藏表列

javascript - 轮播文本对齐

javascript - 在 Umbraco 中,内联 javascript 在 Chrome 中变为小写

javascript - 尝试进入replace()实例,例如 "34-45"

javascript - 我无法使用页面底部的 Accordion 和 jquery 使空白消失

javascript - 固定状态栏与滑出菜单冲突

Javascript 按钮重定向到 http ://127. 0.0.1 :5000/?

javascript - 如何使用 javascript 和 jQuery 制作列表子项?

javascript - 从另一个域获取数据(json格式),无需jsonp

html - 主导航下拉菜单 : Can't get it to align properly