Bucle de evento DOMNodeInserted
Estoy desarrollando una extensión de Chrome (mi cuarta pregunta más o menos ...) para Facebook, que agrega un botón personalizado al lado del botón "Me gusta". Dado que las publicaciones se agregan automáticamente a la fuente de noticias sin una actualización de página, tengo que agregar el script cada vez que se agreguen nuevas publicaciones.
Y yo usoDOMNodeInserted
evento.
¡El problema es que cuando el evento se llama inserto un nuevo elemento (el botón) en la página y se forma un bucle!
Mi guion:
$(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();
});
Puedes ver mi pregunta anterioraquí
Estoy cansado de hacer preguntas, ¡así que realmente apreciaré cualquier respuesta / comentario!