0

フルブラウザサイズの背景を持つウェブサイトに取り組んでいます。CSS と CSS の background-size プロパティを使用してこれを行いました。

しかし、IE8 ではこれは機能しません。そこで解決策を探したところ、1. background-size 'cover' プロパティを追加する jQuery プラグインが見つかったと思いました。

とにかく、私はこれのプロではありません...そしてうまくいきません。記事のエイリアスと同じ名前の画像が背景画像として読み込まれる場合、背景画像を読み込むためにプログラマーが作成した php スクリプト (joomla 用プラグイン) で背景を読み込みます。

IE css の修正を行うことができますが、この jQuery が機能する場合。どうやって?そして、私が間違っていること。

プラグインのソース: http://louisremi.github.com/jquery.backgroundSize.js/demo/
プラグインの Github: github.com/louisremi/jquery.backgroundSize.js

私が取り組んでいるウェブサイト: http://u-spa.netserver11.net/

4

2 に答える 2

1

ダウンロードjquery.backgroundSize.jsしてサーバーに配置した場合。<script src="jquery.backgroundSize.js" type="text/javascript"></script>joomlaページとjQueryのヘッドでリンクします<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>(これはプラグインページで使用されるものです)。

次に、以下を追加する必要があります。

$(function() {
    $(document.body).css({backgroundSize: "cover"});
});

ページのヘッダーにプラグインを呼び出して、ページの本文に適用する必要があります。それを試してみてください。

于 2013-01-14T15:31:26.747 に答える
0

body タグの代わりに、bg を html タグにロードし、jQuery add css を html に変更しました。すべてのブラウザで動作するようになりました。

于 2013-01-14T17:51:21.537 に答える