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