Loop de eventos DOMNodeInserted
Estou desenvolvendo uma extensão de cromo (minha quarta pergunta ou assim ...) para o facebook, que adiciona um botão personalizado ao lado do botão "curtir". Como as postagens são adicionadas automaticamente ao feed de notícias sem uma atualização de página, eu preciso adicionar o script toda vez que novas postagens forem adicionadas.
E eu usoDOMNodeInserted
evento.
O problema é que quando o evento é chamado eu insiro um novo elemento (o botão) na página e ele faz um loop!
Meu script:
$(document).bind('DOMNodeInserted', function(event) {
$(".like_link").after('<span class="dot"> · </span><button class="taheles_link stat_elem as_link" title="תגיד תכל´ס" type="submit" name="taheles" onclick="apply_taheles()" data-ft="{"tn":">","type":22}"><span class="taheles_default_message">תכל´ס</span><span class="taheles_saving_message">לא תכלס</span></button>');
$(".taheles_saving_message").hide();
});
Você pode ver minha pergunta anteriorAqui
Estou cansado de fazer perguntas, então eu realmente aprecio qualquer resposta / comentário!