スクロールバーが到達したときにdivの位置プロパティをからstatic
に変更するスクリプトがあります。fixed
(例- 右側の列にフローティング ビデオが表示されます)。
例を見ると、ビデオ div ("#membership") を下にスクロールすると、残りのコンテンツとともにページが下にスクロールします。
これを行うスクリプトは次のとおりです。
$(window).scroll(
function ()
{
if($(window).scrollTop() > 157){
$("#membership").css("position", "fixed");
var marginTop = $("#headerWrap").height();
$("#membership").css("top", "40px");
}else{
$("#membership").css("position", "static");
}
}
);
JW プレイヤー オブジェクトは次のとおりです。
要約すると、含まれている div の position プロパティを に変更するposition: fixed
と、JW プレーヤーがリセットされます。これをデバッグしようとする方法さえわかりません。OSX/Windows 用の Chrome と、興味深いことに Safari 3 でも問題なく動作します。
役立つかもしれないし、役に立たないかもしれない 1 つの観察 - ビデオ全体が点滅し、位置プロパティが変更されたときにリロードするように見えます。