【发布时间】:2015-12-27 12:55:00
【问题描述】:
我有一个 sibdebar,当用户向下滚动并到达它时,我希望它始终出现在屏幕顶部,因此我使用此线程寻求帮助: Make element fixed on scroll
代码:
<div class="row">
<div class="col-sm-3" id="dynamic-sidebar">
<?php dynamic_sidebar('single_post_sidebar');?>
<script>
jQuery(document).ready(function($){
var elementPosition = $('#dynamic-sidebar').offset();
$(window).scroll(function(){
if($(window).scrollTop() > elementPosition.top){
$('#dynamic-sidebar').css('position','fixed').css('top','0');
} else {
$('#dynamic-sidebar').css('position','static');
}
});
});
</script>
</div>
<div class="col-sm-9 single-post-content">
<?php the_content(); ?>
</div>
</div>
任何帮助将不胜感激。
【问题讨论】:
-
是 col-3 和 col-9 的设计吗?
-
是的,但那是在 col-sm-9 父级内部..
-
在 col-9 父级内部用 col-9 col-3 制作两个 div 并将固定的 div 放入 col-3 并让其他东西相同或始终固定此 col-3。
-
没有真正理解你.. 如果我将这个 col-sm-3 固定,无论滚动它都会到达屏幕顶部
标签: jquery html css wordpress twitter-bootstrap