Ich habe eine seite auf der per mouse over bei einem Menü der Hintergrund geändert wird, umgesetzt ist das per jQuery. Das Problem was ich jetzt habe ist wenn ich das Hintergrund Bild ändere und im genau die gleiche größe gebe wie das voriege hatte ist es viel kleiner, wenn ich ihm die doppelte größe gebe ist es ungefär gleich groß. An der höhe des containers: wrapper verändert sich nichts.
function m3pic() {
var bs = $("#wrapper").css("height");
var string = bs.toString();
$("#wrapper").css("background","url(style/images/Bild.jpg) no-repeat scroll 50% 0%")
.css("backgroundSize",string+"auto")
Ja das ist ja auch gewollt da beim Start das Bild auch die größe des wrappers hat obwohl dann ja alle die selbe größe haben sollten da sich der wrapper ja nicht verändert ist die größe unterschiedlicher
ja gut hab das und noch andere Kleinigkeite gefixed das problem ist das die background size ganicht verändert wird bzw das die neue größe nichtmal auf das objekt gesetzt wird also nicht per fire bug sichtbar ist:
statt auf die größe wird es auf „auto auto“ gesetzt und ja in „string“ ist die richtige zahl drin. Wenn ich statt "auto "+string+„px“ da „cover“ oder „auto 910px“ benutzefunktionirt das -.-