Articles of jquery jquery

Gerando números randoms não repetidos em JS

Eu tenho a seguinte function function randomNum(max, used){ newNum = Math.floor(Math.random() * max + 1); if($.inArray(newNum, used) === -1){ console.log(newNum + ” is not in array”); return newNum; }else{ return randomNum(max,used); } } Basicamente, estou criando um número random entre 1 e 10 e verificando se esse número já foi criado, adicionando-o a uma matriz […]

Redimensionar no elemento div

jQuery tem o resize() – event, mas funciona apenas com janela. jQuery(window).resize(function() { /* What ever */ }); Isso funciona bem! Mas quando quero adicionar o evento a um elemento div, ele não funciona. Por exemplo jQuery(‘div’).resize(function() { /* What ever */ }); Eu quero começar um retorno de chamada quando o tamanho de um […]

Como determinar a melhor “taxa de frameworks” (setInterval delay) para usar em um loop de animação JavaScript?

Ao escrever uma animação JavaScript, você faz um loop usando setInterval (ou setTimeout repetido). Mas qual é o melhor atraso para usar nas chamadas setInterval / setTimeout? Na página da API do jQuery para a function .animate () , o usuário “fbogner” diz: Apenas se alguém estiver interessado: as animações são “renderizadas” usando um setInterval […]

Acesse o conteúdo do arquivo CSS via JavaScript

É possível obter todo o conteúdo de texto de um arquivo CSS em um documento? F.ex: var cssFile = document.getElementById(‘css’); // get text contents of cssFile Eu não gosto muito de obter todas as regras CSS via document.styleSheets, existe outra maneira? Atualização: Existe a opção ajax, claro, agradeço as respostas dadas. Mas parece desnecessário recarregar […]

$ (). each vs $ .each vs for loop em jQuery?

Não consigo entender por que isso está acontecendo. Eu li aqui que: O primeiro $ .each constitui uma única chamada de function para iniciar o iterador. O segundo $ (foo.vals). Cada um faz três chamadas de function para iniciar o iterador. A primeira é para o $ () que produz um novo conjunto de wrappers […]

Como obter o número de linhas em uma área de texto?

O que eu gostaria é contar o número de linhas em uma área de texto, por exemplo: line 1 line 2 line 3 line 4 deve contar até 4 linhas. Basicamente pressionando enter uma vez iria transferi-lo para a próxima linha O seguinte código não está funcionando: var text = $(“#myTextArea”).val(); var lines = text.split(“\r”); […]

Substituir funções do jQuery

Existe uma maneira de replace as funções principais do jQuery? Digamos que eu quisesse adicionar um alerta (this.length) no tamanho: function () Em vez de adicioná-lo na fonte size: function() { alert(this.length) return this.length; }, Eu queria saber se seria possível fazer algo assim: if (console) { console.log(“Size of div = ” + $(“div”).size()); var […]

Como faço para criar nomes de variables ​​dinâmicas dentro de um loop?

Estou trabalhando em um script ajax google maps e preciso criar nomes de variables ​​dinâmicas em um loop for. for (var i = 0; i < coords.length; ++i) { var marker+i = "some stuff"; } O que eu quero é: marker0 , marker1 , marker2 e assim por diante. e eu acho que há algo […]

Como posso detectar DOM pronto e adicionar uma class sem jQuery?

Eu quero rewrite esta linha sem usar o jQuery para que ela possa ser aplicada mais rapidamente (e antes do download da biblioteca jQuery). A linha é … $(document).ready(function() { $(‘body’).addClass(‘javascript’); }); Se eu o adicionasse ao elemento html , seria possível deixar a parte pronta do DOM? Um problema com isso é que o […]

Como selecionar um intervalo de elementos no jQuery

… … … … … … Se você quisesse selecionar as tags 2nd, 3rd e 4th a no exemplo acima, como você faria isso? A única coisa em que consigo pensar é: $(“#myDiv a:eq(1), #myDiv a:eq(2), #myDiv a:eq(3)”) Mas isso não parece ser muito eficiente ou bonito. Eu acho que você também pode selecionar TODOS […]