jquery関数から最上位の位置を取得する固定位置のフッターがあります。ウェイポイントを使用して下にスクロールすると、#main が「ビューの下部」になり、フッターの高さを変更できません。誰にもアイデアはありますか?最終的には、これを下にスライドさせて、より多くのフッター コンテンツを表示する必要があります。ここにフィドルがあります固定位置要素の高さをアニメーション化する方法はありますか?
jQueryコードは次のとおりです。
$(function(){
var position = function () {
var w = $(window).height();
var f = $('footer').height();
var foo = (w-f);
$('footer').css('top', foo);
};
$(document).ready(position);
$(window).resize(position);
if (screen.width >= 768){
$('#main').waypoint(function(direction) {
if (direction === 'down') {
$('footer').css({'height': "500px"});
alert('hit rock bottom');
}
}, { offset: 'bottom-in-view' })
.waypoint(function(direction){
if (direction === 'up') {
//$('footer').animate({height:'110px'},300);
}
}, { offset: 'bottom-in-view' });
}
});