Heim > Artikel > Web-Frontend > Warum funktioniert mein jQuery-Hintergrundbild nicht?
Beim Versuch, ein Bild als Hintergrund festzulegen, tritt ein Problem auf. Bildeigenschaft mit jQuery. Sie haben die Bild-URL der Variable imageUrl zugewiesen und versucht, sie auf das CSS des Elements „myObject“ anzuwenden:
$('myObject').css('background-image', imageUrl);
Bei der Überprüfung stellen Sie fest, dass es nicht funktioniert, da console.log($( 'myObject').css('background-image')) gibt „none“ zurück. Dies weist darauf hin, dass das Bild nicht richtig eingestellt wurde.
Lösung:
Um dieses Problem zu beheben, müssen Sie die Bild-URL in „url()“ einschließen. Funktion, genau wie in einer Standard-CSS-Deklaration:
$('myObject').css('background-image', 'url(' + imageUrl + ')');
Dadurch wird sichergestellt, dass die Bild-URL korrekt als CSS-Hintergrundbildwert formatiert ist und sollte das Problem beheben.
Das obige ist der detaillierte Inhalt vonWarum funktioniert mein jQuery-Hintergrundbild nicht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!