Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

jackfaria

JQuery no Firefox

Recommended Posts

Galera, estou com um problema com jquery no firefox, no momento esta funcionando normalmente no IE9, Opera, Chrome... somente no firefox, ele nao funciona, ja tentei muita coisa que nao adiantou de nada. Alguem teve, ou está com o mesmo problema?

 

Att, jackfaria

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara o document ready é o seguinte:

 

$(document).ready(function () {

       $.datepicker.regional['pt-BR'] = {
           closeText: 'Fechar',
           prevText: '<Anterior',
           nextText: 'Próximo>',
           currentText: 'Hoje',
           monthNames: ['Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'],
           monthNamesShort: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez'],
           dayNames: ['Domingo', 'Segunda-feira', 'Terça-feira', 'Quarta-feira', 'Quinta-feira', 'Sexta-feira', 'Sabado'],
           dayNamesShort: ['Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sab'],
           dayNamesMin: ['Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sab'],
           weekHeader: 'Sm',
           dateFormat: 'dd/mm/yy',
           firstDay: 0,
           isRTL: false,
           showMonthAfterYear: false,
           yearSuffix: ''
       };

       $('#nfRef_Dt_Emissao_Ref').datepicker($.datepicker.regional['pt-BR']);
       $('#dadosNota_Dt_NotaFiscalEmissao').datepicker($.datepicker.regional['pt-BR']);

       $("input#ds_doc").autocomplete('<%= Url.Action("SuggestionDoc", "NotaFiscal") %>', {
           minChars: 3,
           delay: 300
       });

       $("input#nome_rs").autocomplete('<%= Url.Action("SuggestionRs", "NotaFiscal") %>', {
           minChars: 3,
           delay: 300
       });

       $("input#descProd").autocomplete('<%= Url.Action("SuggestionDesc", "NotaFiscal") %>', {
           minChars: 3,
           delay: 300
       });

       $("input#codProd").autocomplete('<%= Url.Action("SuggestionCprod", "NotaFiscal") %>', {
           minChars: 3,
           delay: 300
       });

       $('#dadosNota_Dt_NotaFiscalEmissao').setMask({ mask: '99/99/9999', autoTab: false });
       $('#nfRef_Dt_Emissao_Ref').setMask({ mask: '99/99/9999', autoTab: false });
       $('#nfRef_Nr_CNPJ_Ref').setMask({ mask: '99.999.999/9999-99', autoTab: false });
       buildProdItens();

       lstCliente = $('#lstCliente').dataTable({
           "sScrollX": "870",
           "sScrollXInner": "100%",
           "bScrollCollapse": true,
           'sPaginationType': 'full_numbers',
           'bPaginate': true,
           'bAutoWidth': true,
           'oLanguage': {
               'sZeroRecords': 'Nenhum registro encontrado.',
               'sEmptyTable': 'Nenhum registro encontrado. Efetue uma nova busca.',
               "sInfoEmpty": "Mostrando 0 de 0 de 0 clientes.",
               "sInfo": "Mostrando _START_ de _END_ de _TOTAL_ linhas.",
               "sInfoFiltered": "(Encontrado de _MAX_ linhas.)",
               "sProcessing": "Processando...",
               'sSearch': 'Buscar: (Razão Social, Documento ou Email.)',
               'oPaginate': {
                   'sNext': 'Próxima',
                   'sPrevious': 'Anterior',
                   'sLast': 'Última',
                   'sFirst': 'Primeira'
               }
           },
           'bSortJUI': false,
           'bJQueryUI': false,
           'bFilter': false,
           'iDisplayLength': 5,
           'bLengthChange': false,
           "sPaginationType": "full_numbers",
           "bProcessing": true,
           "aoColumns": [
                       { "sName": "ID",
                           "bSearchable": false,
                           "bSortable": false,
                           "fnRender": function (oObj) {
                               return '<a href=# class="setCliente" clienteid=' + oObj.aData[0] + '><img src="<%: Url.Content("~/Content/images/select.png") %>" title="Selecionar" /></a>';
                           }
                       },
                       { "sName": "" },
                       { "sName": "" },
                       { "sName": "" },
                       { "sName": "" },
                       { "sName": "" },
                       { "sName": "" }
	            ]
       });

       $('#lstEmpresa').dataTable({
           'sPaginationType': 'full_numbers',
           'bLengthChange': false,
           'iDisplayLength': 3,
           'oLanguage': {
               'oPaginate': {
                   'sNext': 'Próxima',
                   'sPrevious': 'Anterior',
                   'sLast': 'Última',
                   'sFirst': 'Primeira'
               },
               'sSearch': 'Buscar: (Digite algum dado.)',
               'sZeroRecords': 'Nenhuma registro encontrado.',
               'sEmptyTable': 'Não possui Empresas cadastradas.',
               "sInfo": "Mostrando _START_ de _END_ de _TOTAL_ linhas.",
               "sInfoFiltered": "(Encontrado de _MAX_ linhas.)",
               "sProcessing": "Processando..."
           }
       });

       lstProduto = $('#lstProduto').dataTable({
           "sScrollX": "870",
           "sScrollXInner": "100%",
           "bScrollCollapse": true,
           'oLanguage': {
               'sZeroRecords': 'Nenhum registro encontrado.',
               'sEmptyTable': 'Nenhum registro encontrado. Efetue uma nova busca.',
               "sInfoEmpty": "Mostrando 0 de 0 de 0 produtos.",
               "sInfo": "Mostrando _START_ de _END_ de _TOTAL_ linhas.",
               "sInfoFiltered": "(Encontrado de _MAX_ linhas.)",
               "sProcessing": "Processando...",
               'oPaginate': {
                   'sNext': 'Próxima',
                   'sPrevious': 'Anterior',
                   'sLast': 'Última',
                   'sFirst': 'Primeira'
               }
           },
           'bSortJUI': false,
           'bJQueryUI': false,
           'bFilter': false,
           'iDisplayLength': 5,
           'bLengthChange': false,
           "sPaginationType": "full_numbers",
           "bProcessing": true,
           "aoColumns": [
                       { "sName": "ID",
                           "bSearchable": false,
                           "bSortable": false,
                           "fnRender": function (oObj) {
                               return '<a href="setItemNF?idProduto=' + oObj.aData[0] + '" class="fnClickSetItem"><img src="<%: Url.Content("~/Content/images/select.png") %>" title="Selecionar Produto" /></a>';
                           }
                       },
                       { "sName": "" },
                       { "sName": "" },
                       { "sName": "" },
                       { "sName": "" },
                       { "sName": "" },
                       { "sName": "" },
                       { "sName": "" }
	            ]
       });

       buildFatura();
       lstFatura.fnClearTable();

       $('#nfRef_fk_Nr_Modelo_Ref').change();
       if (!$("#s_h_transp").attr('checked')) { $("#choiceTransp").hide(); }
       if (!$("#s_h_veic").attr('checked')) { $("#divVeiculo").hide(); }
       if (!$("#s_h_balsa").attr('checked')) { $("#divBalsa").hide(); }
       if (!$("#s_h_reboque").attr('checked')) { $("#divReboque").hide(); }
       if (!$("#s_h_vagao").attr('checked')) { $("#divVagao").hide(); }
       if (!$("#chk_nfref").attr('checked')) { $("#divNFRef").hide(); }
       if (!$("#chk_cpref").attr('checked')) { $("#divCupom").hide(); }
       $("#btnSearchProd").click();
       $("#btnSearchCli").click();
       $("#getTotalNF").hide();
       RefreshValidation();
       $('#_sit_trib_pis').change();
       $('#_sit_trib_cofins').change();
       $('#dadosNota_fk_Tp_Pagamento').change();
       $('#dadosNota_Tp_NotaFiscal').val(1);
       $('#dadosNota_fk_Tp_Emissao').val(1);
       $('#dadosNota_fk_Tp_Pagamento').val(0);

   });

 

Se alguém souber o que esta acontecendo...

No IE9 eu tive que alterar uma linha no jquery-1.5 para funcionar beleza.

No Firefox agora eu nao sei o que esta acontecendo.

 

Att, jackfaria

Compartilhar este post


Link para o post
Compartilhar em outros sites

vá isolando as rotinas até encontrar exatamente oque está com problemas.

 

é mais simples encontrarmos o erro olhando para um trecho em especifico, do q para todo o arquivo.

 

por exemplo, primeiro você comenta toda a parte do autocomplete(), e vê se funciona, depois você comenta outras partes, até achar qual parte que 'se estiver lá', dá problema.

Compartilhar este post


Link para o post
Compartilhar em outros sites

vou tentar fazer o que o willian falou e posto os resultados aki pra vcs... att, jackfaria

 

 

============================================================================

Nao deu em nada, continuo com o mesmo problema, engraçado que em pagina nenhuma ele funciona

ex.: hide, tenho um dropdown em cascata e tbm nao funciona...

 

Ta estranho

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ctrl+Shif+J no firefox, mostra algo ?

 

você entendeu oque eu sugeri ?

te disse para 'descobrir' oque está dando problema, qual dos trechos..

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.