Ich skaliere ein div, um ohne Scrollen sichtbar zu sein. So habe ich:Neuer Wert nach dem Anwenden von css() in jQuery
var sliderOffset = $('.field-slideshow-wrapper').offset().top,
windowHeight = $(window).height(),
sliderAllowed = (windowHeight - sliderOffset),
sliderImage = $('.field-slideshow-slide img').height(),
sliderOriginal = (sliderImage + 150),
scale = (sliderAllowed/sliderOriginal);
$('.field-slideshow-wrapper').css({ transform: 'scale(' + scale + ')'});
Jetzt, div ist nicht auf der gleichen Position von oben nach wie vor und ich muss neu von oben versetzt bestimmen, nach css({ transform: 'scale(' + scale + ')'
angewendet wird, so kann ich einen gewissen Spielraum berechnen zu bewegen DIV an die Spitze.
Wie neu offset().top
des Elements zu bestimmen?
machen Sie eine jfiddle. und warum fügst du 150px hinzu? –
teilen Sie bitte Ihren vollen Code. –
Sie können Ihren Code auf jeder Windows.resize-Höhle aktivieren, die automatisch Ihr div skaliert – Zorken17