2013-08-26 6 views
6

Próbuję przenieść zawartość jednego elementu div i dołączyć go do innego elementu div. Element div, który przenoszę, zawiera osadzony element iftube youtube. Kiedy próbuję kliknąć przycisk pełnego ekranu po przeniesieniu elementu div, wideo zostanie zresetowane, zamiast kontynuować odtwarzanie na pełnym ekranie. Ten sam problem występuje, jeśli przeniesię element iframe do innej lokalizacji.Przenoszenie osadzonego elementu iframe youtube w domie z jquery powoduje, że tryb pełnoekranowy nie działa w systemie Windows8 IE10

Oto przykład:

$(iframes).each(function() { 
    $('.tab_content').append($(this)); 
}); 

Po przeprowadzce wbudowanych iframe, w Windows 8 IE10 nie mogę obejrzeć film na pełnym ekranie.

Przeładowanie iframe również nie wydaje się być ustalenie błędu:

$('iframe').each(function() { 
    var src = $(this).attr('src'); 
    $(this).attr('src', ''); 
    $(this).attr('src', src); 
}); 
+0

Czy możesz replikować problem w jsfiddle, aby ludzie mogli wypróbować je sam? –

Odpowiedz

0

Co jeśli sklonować iframe?

$(iframes).each(function() { 
    $('.tab_content').append($(this).clone()); 
}); 
4

możesz użyć tej metody.

$('iframe').each(function() { 
    $('.tab_content').append($(this).prop('outerHTML')); 
    $(this).remove(); 
}); 

Pozdrawiam!

Powiązane problemy