1

これは、ノウハウを持っている人にとっては本当に簡単な修正になると思います。私はまだ JavaScript を学んでおり、常にもっと学ぼうとしています。

現在、次のコードがあります。

<script type="text/javascript">
$(window).load(function() {
$("#background").fullBg();
});
</script>

これはうまくいきます。現時点で #background は次のとおりです。

<img src="images/background.jpg" alt="" id="background" />

ただし、背景を画像だけでなくdivの背景として入れたいと思っています。

現在のように img タグを指すのではなく、CSS で設定される div の背景画像に関数が適用されるように、上記のスクリプトを変更するにはどうすればよいですか?

インターネットで解決策を検索しようとしました。ただし、探しているものを見つけるために検索を正しく行うには、まだ JS が十分ではありません。

事前に感謝し、私の説明が不十分な場合は申し訳ありません.

4

3 に答える 3

1

私の理解が正しければ、CSS プロパティを DIV に割り当てようとしています。次に、.css('propertyName', 'value') を使用する必要があります。jQuery .css()でドキュメントを見つけることができます

于 2012-09-05T00:52:43.507 に答える
0

.css()あなたが探しているものです(この例ではjQueryを使用しています)

<script type="text/javascript">
$(window).load(function() {
    $("#background").css({
        "background-image" : "url(images/background.jpg);",
    });
});
</script>
于 2012-09-05T00:49:59.493 に答える
0

使用しているプラ​​グイン ( fullBg ) は、背景画像ではなく img 要素で動作するように設計されています。なぜdivが必要なのですか?プラグインのドキュメントが示唆するように CSS で img のスタイルを設定すると、結果は同じになります。

于 2012-09-05T00:54:04.193 に答える