ホームページ > ウェブフロントエンド > CSSチュートリアル > jQuery の背景画像が表示されないのはなぜですか?

jQuery の背景画像が表示されないのはなぜですか?

Linda Hamilton
リリース: 2024-12-21 17:23:09
オリジナル
478 人が閲覧しました

Why Doesn't My jQuery Background Image Appear?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート