重置点击时的自举词缀位置

时间:2019-10-23 12:10:59

标签: twitter-bootstrap-3 bootstrap-affix

在特殊情况下,我尝试使用缀。因此,在左侧,我有导航,在右侧,我有内容。导航比内容长很多,因此我想在内容上使用前缀,以便始终可见。到目前为止,一切都很好。问题是,当我在页面底部时,单击时更改了内容。容器具有上下固定等级,并且自然固定在底部。我的内容上有一个空白空间,或者内容超出了页脚。在滚动条上,它工作正常。我的问题是,是否可以通过某种方式将点击后的字缀重置为与滚动相同?

$('#div').affix({
                    offset: {
                        top: 150,
                        bottom: function () {
                            return (this.bottom = $('#page-footer').outerHeight(true))
                        }
                    }
            });
$('#div').affix('checkPosition');

我试图删除类,以模拟滚动以及几乎可以在网上找到的每个选项。但是什么都没有。谢谢!

1 个答案:

答案 0 :(得分:0)

因此,经过几天的尝试,我找到了解决方案。加载内容后,我没有再单击一次后缀,而是再次调用$('#div').affix('checkPosition');。内容加载后,用“ checkposition”调用词缀函数,就可以了。附件是新初始化的,并且内容已正确定位。