Articles of javascript events

Como detectar se o usuário clicou no botão “voltar”

Quando o usuário passa para o histórico 1 … como eu detecto isso? E então, avise “o usuário clicou de volta!” Usando binds (e jquery preferencialmente)

Evento de pressionamento de tecla da guia Fogo em JavaScript?

Eu estou tentando simular uma tecla real pressionada em JavaScript. Eu não quero focar no próximo elemento ou algo assim, eu só quero fazer parecer que a tecla tab foi pressionada. A razão é porque eu estou construindo uma class JavaScript de formulário onde eu quero poder usar a tecla enter como uma aba. Se […]

Como pegar digitar keypress na textarea mas não shift + enter?

Eu estou fazendo isso por texarea. Uma function deve ser chamada quando o usuário pressionar Enter , mas nada deve ser feito quando pressionar Shift + Enter . Eu tento simular aqui um recurso que muitos comunicadores de IM têm: enviar uma mensagem no Enter, mas também adicionar várias linhas usando Shift + Enter .

Detectar mousemove ao longo de um iframe?

Eu tenho um iframe que ocupa toda a janela (100% de largura, 100% de altura), e eu preciso da janela principal para poder detectar quando o mouse foi movido. Já tentei um atributo onMouseMove no iframe e obviamente não funcionou. Também tentei envolver o iframe em um div assim: .. e não funcionou. Alguma sugestão?

evento jQuery borbulhando

Eu quero entender exatamente como interpretar o borbulhar. Significa subir a hierarquia de código HTML ou algo mais? Em segundo lugar, eu estava passando por um exemplo e eu não conseguia entender a última parte onde diz O manipulador de cliques baseado em P ouve o evento de clique e impede que ele seja propagado […]

Os manipuladores de events em um nó DOM são excluídos pelo nó?

(Nota: Eu estou usando o jQuery abaixo, mas a questão é realmente um JavaScript geral). Digamos que eu tenha uma div#formsection cujo conteúdo é atualizado repetidamente usando o AJAX, assim: var formSection = $(‘div#formsection’); var newContents = $.get(/* URL for next section */); formSection.html(newContents); Sempre que eu atualizo esse div, eu disparo em um evento […]

onload do elemento de link

Existe alguma maneira de ouvir o evento onload para um elemento ? F.ex: var link = document.createElement(‘link’); link.rel = ‘stylesheet’; link.href = ‘styles.css’; link.onload = link.onreadystatechange = function(e) { console.log(e); }; Isso funciona para elementos , mas não para . Existe outro caminho? Só preciso saber quando os estilos na folha de estilo externa foram […]

Encontrar events anexados / vinculados de um elemento usando as Ferramentas de desenvolvimento do Chrome / Firebug / IE Developer Toolbar

Ao inspecionar o DOM de uma página, gostaria de saber o (s) evento (s) anexado (s) de um elemento rapidamente Por exemplo, se um botão tiver esse DOM HTML Click Me E em algum lugar (não em um lugar que eu saiba de antemão) tem um evento anexado, por exemplo $(“#button1”).click(function(){…}); Eu sei que isso […]

Detectando uma imagem 404 em javascript

Depois que um usuário faz upload de um arquivo, precisamos fazer algum processamento adicional com as imagens, como resize e fazer o upload para o S3. Isso pode levar até 10 segundos extras. Obviamente, fazemos isso em segundo plano. No entanto, queremos mostrar ao usuário a página de resultados imediatamente e simplesmente mostrar os spinners […]

Looping através de arquivos para FileReader, a saída sempre contém o último valor do loop

Estou usando a API FileReader para ler arquivos no local. function readmultifiles(files) { var ret = “”; var ul = document.querySelector(“#bag>ul”); while (ul.hasChildNodes()) { ul.removeChild(ul.firstChild); } for (var i = 0; i < files.length; i++) //for multiple files { var f = files[i]; var name = files[i].name; alert(name); var reader = new FileReader(); reader.onload = […]