У меня есть скрипт, который изменяет свойство позиционирования 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: fixed
, проигрыватель JW сбрасывается.У меня есть нет подсказка, как даже попытаться отладить это.Он отлично работает в Chrome для OSX / Windows и достаточно интересно, Safari 3.
Одно наблюдение, которое может или не может помочь - все видео мигает и, кажется, перезагружается при изменении свойства позиции.