4

次のコードを使用して、ウィンドウがスクロールするときにjQuery関数を起動しようとしています:

$(window).scroll(function(){

ただし、ボディの高さを 100% に設定すると (サイトでの書式設定に必要)、スクロール機能が起動しません。本体の高さは 100% に設定されているため、背景画像がブラウザー ウィンドウ全体に表示されます。

スクロール時にスクロール機能を起動する方法、または背景画像をページ全体に引き伸ばす代替機能または代替コードを使用する方法はありますか?

ありがとうございました

編集(私の解決策):

厳密な条件があったため、これは少し奇妙な質問でした。つまり、体の高さと、遊んでいる間に入れたその他のコーディングです。

しかし、私は持っていることがわかりました

overflow:auto;

body のすぐ内側の親 div に設定します。

解決策は、オーバーフローを削除して追加することでした

position:relative;

すべてのコンテンツを囲む div に。

これはおそらく他の人には当てはまりませんが、念のため解決策を投稿すると思いました!

ご協力いただきありがとうございます!

乾杯アレックス

4

1 に答える 1

1

次のように背景サイズを指定できます。

body{
    background-image: url('http://images.google.com/intl/en_ALL/images/srpr/logo11w.png');
    background-size:100%;
    background-repeat:no-repeat;
}

ブラウザウィンドウ全体に表示されます

于 2014-02-22T16:31:59.080 に答える