<div class="row-fluid">
<div id="car_left_col" class="span2">left</div>
<div id="car_center" class="span8">
<div class="car_main thumbnail">
<div class="car_cover">
<img alt="" src="http://www.autopulze.com/wp-content/uploads/2012/07/Rolls-Royce-Silver-Ghost-the-Best-Car-in-the-World.jpg">
</div>
<hr>
<div class="car_page_creator"></div>
</div>
<div class="car_talk">here are the comments for the car</div>
</div>
<div id="car_right_col" class="span2">
<div class="car_vote test_fixed">I should not move</div>
</div>
<div class="long"></div>
CSS:
.long {
height: 10000px;
}
#car_right_col {
position: relative;
}
.car_main {
position: relative;
padding: 0;
}
.car_cover {
width: 100%;
position: relative;
}
.car_cover img {
width: 100%;
}
.test_fixed {
position: static;
}
.car_vote {
position: relative;
}
JS:
$(document).ready(function () {
$('.test_fixed').scrollToFixed({
marginTop: 45,
limit: $('.car_page_creator').offset().top
});
});
- 当滚动到底部时,注意到一个水平滚动条,将页面荒谬地向右拉伸。
- 我认为这与第一个问题有关,需要修复的项目
.test-fixed
在向下滚动时具有非常大的left
属性。 - 当通过单击并按住滚动条向上滚动(从最底部开始),一旦到达固定项目的点,它就会出现不规则行为。
我认为我的HTML和CSS基本上是标准的,没有什么特别之处...这种行为是由于我的代码还是插件中的错误?