Ophæv float hvis div bliver længere end skærmbillede
Jeg har en indkøbskurv der følger brugeren når de scroller nedad.
$(function () {
if ($("#shoppingbasket").length > 0) {
var msie6 = $.browser == 'msie' && $.browser.version < 7;
if (!msie6) {
var top = $('#shoppingbasket').offset().top - parseFloat($('#shoppingbasket').css('margin-top').replace(/auto/, 0));
$(window).scroll(function (event) {
var y = $(this).scrollTop();
if (y >= top) {
$('#shoppingbasket').addClass('fixed');
} else {
$('#shoppingbasket').removeClass('fixed');
};
});
};
}
});
Hvis brugeren fylder mere i indkøbskurven, end der kan være på skærmen, er det ikke muligt at trykke på en knap i bunden af indkøbskurven, idet den ligger uden for skærmbilledet.
Hvordan får jeg tilrettet ovenstående kode, således at scroll ophæves bunden af div'en bevæger sig uden for skærmbilledet?