jQuery の CSS プロパティを使用した背景画像の設定
jQuery の CSS プロパティを使用して背景画像を設定しようとすると、次の問題が発生する可能性があります。 imageUrl 変数に正しい URL を指定しているにもかかわらず、画像が表示されません。コード:
$('myObject').css('background-image', imageUrl);
は論理的に見えますが、CSS 構文に準拠しているという点では不十分です。 CSS で意図したとおりに背景画像を適用するには、url() 関数で画像の URL を囲む必要があります。したがって、jQuery での正しい実装は次のようになります。
$('myObject').css('background-image', 'url(' + imageUrl + ')');
imageUrl 変数を url() 関数内で囲むことにより、CSS 標準に従ってコードをフォーマットし、背景画像が適切に設定されるようにします。 console.log($('myObject').css('background-image')) で CSS スタイルを確認すると、期待される画像 URL が返されるようになりました。
以上がjQuery の背景画像が表示されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。