1 hour ago, yerayzl said:Lo que hice con jquery es lo siguiente:
$(document).ready(function () { //código carrito(); }); //Más código... function carrito() { $(".shopping-cart").remove();//elimino el carrito $(".tema-cart-content").html("<span class='textocarrito'><i class='fas fa-cart-plus'></i></span>");//lo reemplazo con html $(".tema-bt-cart").html("<span class='textocarrito'><i class='fas fa-cart-plus'></i></span>");//intenté hacerlo con esta clase que es la que se genera, pero nada }
Vale ya lo he solucionado, el problema era que lo comprobaba cuando cargaba la página, por lo tanto cuando se generaba más código, no lo cargaba. Ahora lo compruebo cuando hace scroll. Y funciona bien.
let lastScroll = $(window).scrollTop(); $(window).scroll(function() { const currentScroll = $(window).scrollTop(); if (currentScroll > lastScroll){ carrito(); } lastScroll = currentScroll <= 0 ? 0 : currentScroll; });