我相信这是一个非常小的调整,使它工作......
我需要在固定位置和相对位置之间切换。
JSFiddle:
html:
<br><br><br><br><br><br><br><br><br>
<div class="me">123</div>
<br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br>
css:
.fixed {
position: fixed;
top: 0;
}
jquery:
$(window).on('scroll',function(){ ( $(window).scrollTop() > 50 ) ? ( $('.me').addClass('fixed') ) : ( $('.me').removeClass('fixed') )};
我很乐意得到2个答案......
谢谢!
答案 0 :(得分:0)
这对我来说很好.......
$(window).on('scroll', function () {
($(window).scrollTop() > 50) ? $('.me').addClass('fixed') : $('.me').removeClass('fixed');
});
可能会丢失一些括号...如果你想用jquery直接放入css,请使用.css();
工作Fiddle