Articles of jquery

jQuery – é ruim ter vários $ (document) .ready (function () {});

É ruim ter vários $(document).ready(function() {}); na sua página? Eu tenho um site onde eu carrego coisas diferentes em momentos diferentes. Eu disparo essas funções de postback dentro do $(document).ready() mas tenho cerca de 4 ou 5 na página de uma só vez. Isso é uma prática ruim? Especificamente, isso causará problemas de desempenho?

Como excluir fins de semana entre duas datas usando Moment.js

Eu estou tentando excluir fins de semana no meu código JavaScript. Eu uso moment.js e tenho dificuldade em escolher a variável certa para ‘dias’. Até agora eu pensei que eu precisava excluir o dia 6 (sábado) e o dia 0 (domingo) alterando a variável do dia da semana para contar apenas do dia 1 ao […]

jQuery $ .animate () vários elementos, mas apenas o retorno de chamada de fogo uma vez

Se você selecionar uma class ou coleção de elementos para animar com jQuery: $(‘.myElems’).animate({….}); E, em seguida, também use a function de retorno de chamada, você acaba com um monte de chamadas animate() . var i=1; $(‘.myElems’).animate({width:’200px’}, 200, function(){ //do something else $(‘#someOtherElem’).animate({opacity:’1′}, 300, function(){ if (i>1) console.log(‘the ‘+i+’-th waste of resources just finished wasting […]

Exibir dados JSON na tabela HTML

Eu recebo o seguinte JSON String do servidor como resposta [{“city”:”AMBALA”,”cStatus”:”Y”},{“city”:”ASANKHURD”,”cStatus”:”Y”},{“city”:”ASSANDH”,”cStatus”:”Y”}] Aqui está o meu código Jquery $(‘#search’).click(function() { alert(“submit handler has fired”); $.ajax({ type: ‘POST’, url: ‘cityResults.htm’, data: $(‘#cityDetails’).serialize(), success: function(data){ alert(data); }, error: function(jqXHR, textStatus, errorThrown){ alert(‘error: ‘ + textStatus + ‘: ‘ + errorThrown); } }); return false;//suppress natural form submission }); […]

jQuery CSS – Escreva no -tag

Eu quero mudar a background-color de fundo do body do meu documento HTML. Meu problema é que o jQuery adiciona o estilo à tag body , mas eu quero alterar o valor na tag style . Isso é possível usando jQuery? Exemplo de código body { background-color:#dc2e2e; /* <- CHANGE THIS */ color:#000000; font-family:Tahoma, Verdana; […]

Como ligar para o evento de alteração localStorage usando jQuery para todos os navegadores?

Como vincular uma function ao evento de alteração HTMLS localStorage usando jQuery? $(function () { $(window).bind(‘storage’, function (e) { alert(‘storage changed’); }); localStorage.setItem(‘a’, ‘test’); }); Eu tentei o acima, mas o alerta não está aparecendo. Atualização : Funciona no Firefox 3.6, mas não funciona no Chrome 8 ou no IE 8, portanto, a pergunta deve […]

Como posso diferenciar uma rolagem manual (via roda do mouse / barra de rolagem) de uma rolagem Javascript / jQuery?

ATUALIZAR: Aqui está um exemplo jsbin demonstrando o problema. ATUALIZAÇÃO 2: E aqui está a versão corrigida graças ao fudgey . Basicamente, eu tenho o seguinte javascript que rola a janela para uma âncora na página: // get anchors with href’s that start with “#” $(“a[href^=#]”).live(“click”, function(){ var target = $($(this).attr(“href”)); // if the target […]

Como definir a codificação em .getJSON JQuery

No meu aplicativo da web, envio alguns campos de formulário com o método jQuery $.getJSON() . Estou tendo alguns problemas com a codificação. O conjunto de caracteres do meu aplicativo é charset=ISO-8859-1 mas acho que esses campos são enviados com o UTF-8 . Alguém sabe como posso definir a codificação em chamadas $.getJSON ?

POST para servidor, receba PDF, entregue ao usuário com jQuery

Eu tenho um link que o usuário clica para obter um PDF. No jQuery, eu crio uma chamada POST ajax para o servidor para obter o PDF. O PDF chega até mim com os headers de conteúdo corretos, etc., que normalmente fazem com que o navegador abra o plug-in do Reader ou permita que o […]

Sondagem de servidor com JavaScript

Qual é a melhor prática para o servidor de pesquisa com JavaScript para o aplicativo que precisa atualizar os dados muito rapidamente? Estou usando o jQuery para front-end e o Java Spring Framework para backend. Exemplo de dados atualizados pode ser uma lista de itens que estão sendo atualizados muito rapidamente (a cada 1 segundo).