TL; DR:這是一個小提琴,點擊或滾動查看該bug:http://jsfiddle.net/Tetaxa/6cC9w/引導3詞綴插件點擊錯誤
我有兩列的頁面,右邊是一個貼DIV(工具欄)左邊是一些內容。當內容高於工具欄時,這很有用。但是,當工具欄較高時,我會遇到一些奇怪的行爲。在滾動並單擊時,工具欄的粘貼狀態會切換並且內容會摺疊。
下面是相關的HTML:
<div class="row">
<div class="col-xs-8">
<p>Lorem ipsum dolor</p>
</div>
<div class="col-xs-4">
<div class="affixed-div">
Affixed
</div>
</div>
</div>
這裏是我的JavaScript。計算底部以防止工具欄超出底部內容。
var div = $('.affixed-div');
var row = div.closest('.row');
div.affix({
offset: {
bottom: $(document).height() - row.offset().top - row.height(),
top: div.offset().top
}
});
而這裏的自定義CSS:
.affix {
top: 0;
}
.affix-bottom {
position: relative;
}
我錯了在這裏做什麼?它是一個錯誤還是按預期工作?我是否必須手動檢查行的高度,並且只在內容較高的情況下才粘貼工具欄,或者有更好的方法來避免它?我應該提交一份錯誤報告嗎?
不知道還滾動,如果這是正確的修復,但它在我的情況下工作。 –
我在github隊列中找不到這個特定的問題,它對我有用。 – murraybiscuit
這也適用於我。 – bk11425