Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

154
Vistas
Can i reload div automaticly without click events?

i want to togle between 2 carts icon,one display when the cart is empty the second when is not,

<div id="div-icon-cart">
        <span class="tools-icon">



        <?php if ( ! WC()->cart->is_empty() ) { ?>
                                

    <img  decoding="async" src="https://txxxx.com/uploads/cart.svg" class="custom-icon" alt="" height="20.738" width="17.626">      
                <?php } else{ ?>


<!-- begin snippet: js hide: false console: true babel: false -->

but the problem is that the cart icon doesn't change immediately,i need to refrech the page to upload cart icon. for that i tried to reload div which contains my cart icon

    $document.ready(function(){
        $('#div-icon-cart').load();
        setInterval{fonction(){
            $('#div-icon-cart').load();
        },3000};
    });

but doesn't work and i don't know why.i would be grateful for any help

NB:

  • i cant trriger an event like onClick.
  • the right solution for me is to reload div automaticly
about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

It looks like the problem might just be some typos:

  • $document should be $(document)
  • {fonction should be (function
  • },3000}; should be },3000);
  • there seems to be something wrong with .load(), not sure exactly

$(document).ready(function() {
  $('#div-icon-cart').load();
  setInterval(function() {
    $('#div-icon-cart').load();
  }, 3000);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<div id="div-icon-cart">
        <span class="tools-icon">



        <?php if ( ! WC()->cart->is_empty() ) { ?>
                                

    <img  decoding="async" src="https://txxxx.com/uploads/cart.svg" class="custom-icon" alt="" height="20.738" width="17.626">      
                <?php } else{ ?>

about 4 years ago · Juan Pablo Isaza Denunciar

0

Please try this code.

 $(document).ready(function(){
        $('#div-icon-cart').load();
        setInterval(function(){
            $('#div-icon-cart').load();
        },3000);
  });
about 4 years ago · Juan Pablo Isaza Denunciar

0

You can use this code.

Please change your code like this.

$(document).ready(function(){
        $('#div-icon-cart').load();
        setInterval(function(){
            $('#div-icon-cart').load();
        },3000);
  });
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda