2010-08-12 3 views
2

Я использую jwplayer в HTML вкладки в IE с JQuery показывая и скрывая их (с помощью стиля: скрытый;)JWPlayer IE проблемы, экран собирается пустым после того, как скрытые и показано

Когда я скрыть вкладки в IE и затем снова покажите, что область видеозаписей воспроизведения пуста (вы все равно можете слышать звук и воспроизводить/приостанавливать видео).

Кто-нибудь знает, почему это происходит или есть способ исправить это.

Cheers.

Вот JQ делает скрытие/показ:

function showpanel(panel){ 
    jQuery('#announcements .panel').each(function(index) { 
    if(panel == index) { 
     jQuery(this).css('visibility','visible'); 
    } else { 
     jQuery(this).css('visibility','hidden'); 
    } 
    }); 
    jQuery('#announcements .nav ul li.item').each(function(index) { 
    if(panel == index) { 
     jQuery(this).addClass("active"); 
    } else { 
     jQuery(this).removeClass("active"); 
    } 
    }); 
} 
jQuery(document).ready(function(){ 
showpanel(0); 
    jQuery('#announcements .nav ul li.item').each(function(index) { 
     jQuery(this).mouseover(function(){ 
        if(jQuery(this).hasClass("active")){       
      //console.log('if'); 
        } else { 
         //console.log('else'); 
         document.getElementById('jw_player').sendEvent('PLAY', 'false'); 
         showpanel(index); 
        } 
       }); 
    }); 
}); 
+0

У меня такая же проблема для Chrome 15 и JWPlayer 5.8. – DuckMaestro

ответ

1

Я ...

if(panel == index) { 
     jQuery(this).css('z-index','2'); 
    } else { 
     jQuery(this).css('z-index','1'); 
    } 

Вместо видимости, и она работала великолепно.

1

Лучший способ исправить это решение - удалить игрока при нажатии другой вкладки. Затем загрузите плеер обратно, когда эта вкладка будет нажата/повторно нажата. Вы можете удалить плеер, используя jwplayer («контейнер»). Remove(); - предполагая, что ваш div с игроком в нем является идентификатором контейнера. Чтобы добавить его обратно, просто разместите один и тот же jwplayer («контейнер»). Setup ({...}); в этой функции.