Jump to content

Edit History

yerayzl

yerayzl

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;
});

 

yerayzl

yerayzl

33 minutes 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 es 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.

let lastScroll = $(window).scrollTop();
$(window).scroll(function() {
   const currentScroll = $(window).scrollTop(); 
   if (currentScroll > lastScroll){
      carrito();
   } 
   lastScroll = currentScroll <= 0 ? 0 : currentScroll;
});

 

yerayzl

yerayzl

31 minutes 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 es que lo comprobaba cuando cargaba la página, por lo tanto cuando se genera más código no lo cargaba. Ahora lo compruebo cuando hace scroll.

let lastScroll = $(window).scrollTop();
$(window).scroll(function() {
   const currentScroll = $(window).scrollTop(); 
   if (currentScroll > lastScroll){
      carrito();
   } 
   lastScroll = currentScroll <= 0 ? 0 : currentScroll;
});

 

×
×
  • Create New...