我使用ems进行布局构建。 jQuery默认使用像素。我想:
如果有帮助我确实从Filament Group找到了plugin,但我不确定如何在我正在使用的功能中使用该插件。我对所有建议持开放态度!
$(window).scroll(function(){
var distanceFromTop = $(document).scrollTop();
if (distanceFromTop >= $('#header').height() - 450){
$('#call').addClass('fixed');
} else {
$('#call').removeClass('fixed');
}
});
我准备了jsfiddle,感谢任何帮助。
答案 0 :(得分:2)
var ww = $("#hidden_div").width();
var the_pixels = em_wanted * ww;
$('#header').height() - the_pixels
答案 1 :(得分:0)
使用第一篇文章中链接的Filament Group插件:
if (distanceFromTop >= $('#header').height() - $(8).toPx()){
这会从#header
高度减去8em的px值。