使用我的代码: http://jsfiddle.net/Pd7nm/
我希望侧边栏在某一点停止滚动页面,但它一直在继续。我尝试了很多事情而且没有用。
这是Javascript方法的东西
var windw = this;
$.fn.followTo = function ( pos ) {
var $this = this,
$window = $(windw);
$window.scroll(function(e){
if ($window.scrollTop() > pos) {
$this.css({
position: 'absolute',
top: pos
});
} else {
$this.css({
position: 'fixed',
top: 0
});
}
});
};
$('#side').followTo(250);
答案 0 :(得分:0)
更新的JQuery小提琴是here
$(window).scroll(function() {
var height = $(window).scrollTop();
if(height>250){
$(".sidebar").css({"position":"fixed","top":0});
}
});
答案 1 :(得分:0)
请参阅我已删除的演示文稿" br"标签
Demos - jsfiddle.net/Nu3eu/1/