【发布时间】:2015-11-23 10:08:50
【问题描述】:
我有一个固定的标题,它有几列。 我已经为 div 提供了水平滚动,但问题是固定的标题 div 不随滚动移动。我想把它固定在顶部并水平滚动,这样当窗口水平滚动时,tesy6、test7也会显示出来。
$(document).ready(function() {
var lastScrollLeft = 0;
$(window).scroll(function() {
var x = $(window).scrollTop();
if (x > 140) {
$('.headerp').css({
position: "fixed",
zIndex: 999,
top: "180px",
left: "15px",
right: "15px"
});
} else if (x < 140) {
$('.headerp').removeAttr("style");
}
});
});
#row {
white-space: nowrap;
/* important */
overflow: auto;
}
.items {
display: inline-block;
width: 20%;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet" />
<body>
<div id="row">
<div class="headerp">
<div class="items">
Test1
</div>
<div class="items">
Test2
</div>
<div class="items">
Test3
</div>
<div class="items">
Test4
</div>
<div class="items">
Test5
</div>
<div class="items">
Test6
</div>
<div class="items">
Test7
</div>
<div class="items">
Test8
</div>
<div class="items">
Test9
</div>
<div class="items">
Test10
</div>
</div>
<div class="headers">
<div class="items">
<img src="http://placehold.it/200/100" alt="item 1" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 2" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 3" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 4" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 5" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 6" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 7" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 8" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 9" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 10" />
</div>
</div>
<div class="headers">
<div class="items">
<img src="http://placehold.it/200/100" alt="item 1" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 2" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 3" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 4" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 5" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 6" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 7" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 8" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 9" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 10" />
</div>
</div>
<div class="headers">
<div class="items">
<img src="http://placehold.it/200/100" alt="item 1" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 2" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 3" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 4" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 5" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 6" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 7" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 8" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 9" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 10" />
</div>
</div>
<div class="headers">
<div class="items">
<img src="http://placehold.it/200/100" alt="item 1" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 2" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 3" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 4" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 5" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 6" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 7" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 8" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 9" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 10" />
</div>
</div>
<div class="headers">
<div class="items">
<img src="http://placehold.it/200/100" alt="item 1" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 2" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 3" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 4" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 5" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 6" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 7" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 8" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 9" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 10" />
</div>
</div>
<div class="headers">
<div class="items">
<img src="http://placehold.it/200/100" alt="item 1" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 2" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 3" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 4" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 5" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 6" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 7" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 8" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 9" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 10" />
</div>
</div>
<div class="headers">
<div class="items">
<img src="http://placehold.it/200/100" alt="item 1" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 2" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 3" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 4" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 5" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 6" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 7" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 8" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 9" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 10" />
</div>
</div>
<div class="headers">
<div class="items">
<img src="http://placehold.it/200/100" alt="item 1" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 2" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 3" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 4" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 5" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 6" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 7" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 8" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 9" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 10" />
</div>
</div>
<div class="headers">
<div class="items">
<img src="http://placehold.it/200/100" alt="item 1" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 2" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 3" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 4" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 5" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 6" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 7" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 8" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 9" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 10" />
</div>
</div>
<div class="headers">
<div class="items">
<img src="http://placehold.it/200/100" alt="item 1" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 2" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 3" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 4" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 5" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 6" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 7" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 8" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 9" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 10" />
</div>
</div>
<div class="headers">
<div class="items">
<img src="http://placehold.it/200/100" alt="item 1" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 2" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 3" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 4" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 5" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 6" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 7" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 8" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 9" />
</div>
<div class="items">
<img src="http://placehold.it/200/100" alt="item 10" />
</div>
</div>
</div>
</body>
任何帮助将不胜感激。
【问题讨论】: