0

<body>CSS3の複数の背景プロパティを使用して、2つの背景のうちの1つの背景位置を調整しようとしています。jQueryで位置を更新する必要があり、非常に行き詰まっています!変数に整数がありますが、機能しません。連結が間違っていると思います...

$('body.home').css( "background-position" , 
                    "top center, center" + bottomBackgroundOffset  );

また、ウィンドウサイズが変更された場合にこのコードがトリガーされるように、ある種のリスナーが必要です(これは正しい用語だと思います)。これは、背景画像がその位置を更新する必要があるためです。なぜ私がこれをしているのか聞かないでください、それは最後の手段です..!

4

2 に答える 2

0

するためにresize()

$(window).resize(function() { 
     $('body.home').css( "background-position" , "top center, center " + bottomBackgroundOffset + "px" );
});

もちろん、var bottomBackgroundOffset;最初に設定する必要があります。これは、すでに行っていると思います。

詳細については、 APIドキュメントを参照してください。

于 2013-02-21T20:16:22.953 に答える
0

JQuery 1.11.1 min の構文は少し異なります。1 つの引用符の間に 2 つの URL を取ります。backgroundSize と backgroundPosition で同じ:

.css('backgroundImage', 'url(fileadmin/creusen/Creusen-Hintergrund4-L.jpg) ,       
                         url(fileadmin/creusen/Creusen-Hintergrund4-R.jpg)');
于 2014-09-12T12:23:05.483 に答える