Jquery .show () não funciona no firefox

Eu tenho um problema com a função jquery show no firefo

Situação: Eu carreguei um iframe com uma página aspx em um pop-up (fancybox). Nessa página aspx, tenho um botão com um evento onclick que chama uma função personalizada e nessa função ele dispara a função .show () em uma div. Esta div possui um elemento de estilo que contém: display: none;.

Isso funciona no IE, safari, chrome. Até funciona no firefox quando carrego a página aspx autônoma. Ele não funciona no Firefox no pop-up fancybox-iframe. Não recebo erros de javascript. Até a tela: none é removida do atributo style, mas a div não aparec

O html da página

<div class="popupWrapper">
  ..some elements
  <div id="psharebutton" style="display:none;"> 
   ..content of the div
  </div>
</div>

O código javascript:

function dolinkedin(url, title, summary, source) {
        $(".smbutton").addClass("buttonDisabled");
        $("#linklinkedin").removeClass("buttonDisabled");
        $("#psharebutton").show();

        parent.sizeFancybox();
    }

O botão em que o pop-up é acionado é uma âncora, que possui a classe fancyboxiframe. O Fancybox irá gerar automaticamente o código js para mostrar o pop-u

Verifiquei estes tópicos:

@ Hide / Show do Quest não está funcionando apenas no Firefocultar / mostrar @Jquery não funciona no Firefox / ChromeJquery .show () e .hide () ou mesmo .css ({"display": "none"}); não está trabalhando no firefox?

Verifiquei se meu html é válido e é.

Qualquer ideia

BHD

questionAnswers(4)

yourAnswerToTheQuestion