在这种情况下会发生什么情况?这是一个非常漂亮的.NET网站,但是当我在Safari或Chrome浏览器中查看网站时,有时候页脚不能正常工作,而且我必须滚动页面(移动滚动条)才能适合它。这是非常奇怪的事情。粘滞页脚在Safari和Chrome上无法正常工作
这是我使用的粘页脚插件,到目前为止,我用过的最好,它是从我已经使用过的网站http://www.drupalcoder.com/sticky-footer-plugin.html
处理和审讯其他cssstickyfooter.com和ryanfait。 com和其他许多人,下面这个是迄今为止我见过的最好的。 但它在Safari和Chrome上效果不佳。
检查了这一点:
<script type="text/javascript">
$(document).ready(function() {
$("#footer").stickyFooter();
});
// sticky footer plugin
(function($) {
var footer;
$.fn.extend({
stickyFooter: function(options) {
footer = this;
positionFooter();
$(window)
.scroll(positionFooter)
.resize(positionFooter);
function positionFooter() {
var docHeight = $(document.body).height() - $("#sticky-footer-push").height();
if (docHeight < $(window).height()) {
var diff = $(window).height() - docHeight;
if (!$("#sticky-footer-push").length > 0) {
$(footer).before('<div id="sticky-footer-push"></div>');
}
$("#sticky-footer-push").height(diff);
}
}
}
});
})(jQuery);
</script>
可以实现 “粘页脚” 单独CSS,这将允许残疾人JS浏览器获得相同的浏览体验。 – 2010-07-08 15:29:01