2012-07-24 37 views
0

另一个粘性页脚问题,我害怕。似乎无法找到我试图实现什么的合适方法。jQuery粘页脚当不在视图中

我有一个当前位置相对于动态高度中间容器底部的页脚。

当窗口变得小于页脚底部时,我需要将页脚绝对定位到窗口底部并略微透明。

我现在有这个,但似乎无法得到它的工作:

var footer = $('footer'); 
var start = $(footer).offset().top; 

$.event.add(window, "scroll", function() { 
    var pos = $(window).height(); 
    $(footer).css('position',((pos)<start) ? 'relative' : 'absolute'); 
    $(footer).css('bottom',((pos)<start) ? '0px' : ''); 
}); 

请帮助。

谢谢你们

+1

你能jsfiddle吗?为什么不使用css粘脚? – Horen 2012-07-24 20:55:53

+0

这里是一个jsfiddle即时通讯的尝试。我不希望红色页脚在不可见的情况下被定位到底部:http://jsfiddle.net/tc7p3/1/ – dclawson 2012-07-24 21:21:20

+0

管理得到这个工作我是怎么想的:http://jsfiddle.net/tc7p3/4 /如果有办法改善它,那么请建议一个更好的方法。谢谢 – dclawson 2012-07-24 23:54:47

回答

0

也许应该补充这是一个答案:

设法得到这个工作我怎么想它:jsfiddle.net/tc7p3/4如果有改进它,那么请提出一个办法更好的方法。谢谢