Heim >Web-Frontend >CSS-Tutorial >Warum wird mein jQuery-Hintergrundbild nicht angezeigt?
Ein Hintergrundbild mit der CSS-Eigenschaft von jQuery festlegen
Beim Versuch, ein Hintergrundbild mithilfe der CSS-Eigenschaft von jQuery festzulegen, kann es zu einem Problem kommen Das Bild wird nicht angezeigt, obwohl in der Variable imageUrl die richtige URL angegeben wurde. Der Code:
$('myObject').css('background-image', imageUrl);
scheint logisch, ist aber hinsichtlich der Einhaltung der CSS-Syntax unzureichend. Um ein Hintergrundbild wie in CSS vorgesehen anzuwenden, muss die Funktion url() die Bild-URL einschließen. Daher lautet die korrekte Implementierung in jQuery:
$('myObject').css('background-image', 'url(' + imageUrl + ')');
Durch das Einschließen der Variable imageUrl in die Funktion url() formatieren Sie den Code gemäß CSS-Standards und stellen so sicher, dass das Hintergrundbild richtig eingestellt ist. Wenn Sie den CSS-Stil mit console.log($('myObject').css('background-image')) überprüfen, wird nun die erwartete Bild-URL zurückgegeben.
Das obige ist der detaillierte Inhalt vonWarum wird mein jQuery-Hintergrundbild nicht angezeigt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!