2014-02-15 4 views
0

ОК, что я пытаюсь сделать, это сделать так, чтобы апплет внутри iframe был отключен, потому что у меня есть установленный стиль: none для апплета, iframe для отображения всегда , iframe находится внутри всплывающего окна, это всплывающее окно вызывается с помощью javascript, и я хочу сделать это, когда пользователь вызывает всплывающее окно, которое также отображает апплет, а затем, когда они закрывают всплывающее окно, он заставляет апплет исчезать, вот что пыталось сделать ivejavascript показать апплет внутри iframe

это вызывает всплывающее окно, все работает, он отображает IFRAME, но внутри, что IFrame Theres апплет дисплей установлен на нет, мне нужно, чтобы сделать его отображения апплета, когда они называют всплывающее окно,

<script> 
$(document).ready(function() { 
    $('.playhighpopup').each(function() { 
     var hiddenSection = $('section.hiddenplay_high'); 
     var hiddenapplet = $('section.hiddenplay_high.iframe.applet'); 
       hiddenapplet.show(); 
       hiddenSection.fadeIn(1000) 
        // unhide section.hidden 
        .css({ 'display':'block' }) 
        // set to full screen 
        .css({ width: $(window).width() + 'px', height: $(window).height() + 'px' }) 
        .css({ top:($(window).height() - hiddenSection.height())/2 + 'px', 
         left:($(window).width() - hiddenSection.width())/2 + 'px' }) 
        // greyed out background 
        .css({ 'background-color': 'rgba(0,0,0,0.7)' }) 
        .appendTo('body'); 
        $('span.close').click(function(){ $(hiddenSection).fadeOut(1000); $('applet').hide(); }); 

    }); 
}); 
</script> 

Я могу сделать апплет без iframe, но мне нужен iframe, потому что апплет мерцает от некоторых функций ajax на моем сайте, iframe останавливает мерцание.

+0

Попробуйте это, hiddenapplet.css («видимость», «видимая»); –

ответ

1

..style установлен display:none апплета

То есть, скорее всего, проблема. According to the W3C:

Это значение вызывает элемент в не появляются в документе. ..

Обычно это означает, что он вообще не входит в DOM.

Попробуйте вместо этого visibility: hidden или collapse. См. more on visibility.

Смежные вопросы