Ho 4 DIV e sono posizioni mutevoli di 4 elementi di scorrimento come sottoDIV sfarfallio quando posizionandole fisso durante lo scorrimento all'interno di una Div
function adjustPositions(e) {
var div = e ? $(this) : $('.parent');
div.find('.left').css({
left: div.scrollLeft() + "px"
});
var right = div.find('.right');
right.css({
left: div.scrollLeft() + div.width() - right.width() + "px"
});
div.find('.header').css({
top: div.scrollTop() + "px"
});
var bottom = div.find('.footer');
bottom.css({
top: div.scrollTop() + div.height() - bottom.height() + "px"
});
}
adjustPositions();
$('.parent').on('scroll', adjustPositions);
Ecco il violino http://jsfiddle.net/8NL2S/5/, quando sto testando in Safari , sfarfallio. Niente di strano in questo. Safari ha dato un calcio alle mie speranze come questa nello stesso caso molte volte. Come posso risolvere questo problema.
Qual è lo scopo di regolare la posizione sullo scorrimento? non puoi aggiustare i div semplicemente con i relativi css? –
@jonasvermeulen Puoi dirmi come si prega .. – Exception
posizione: fissa; in css manterrà un elemento su una certa posizione anche con lo scrolling, esempio qui: http://davidwalsh.name/demo/css-fixed-position.php l'elemento giallo nella parte superiore destra di quella pagina rimane in quella posizione –