Tengo este código aquí donde funciona perfectamente en mi Macbook pro local, prueba simulada como teléfono móvil en Google Chrome. Pero cuando lo implemento y hago clic en el teléfono móvil, no parece detectarse ningún evento, es como si ignorara el evento de clic por completo.
//show age diff var showAgeDiff = false; var oldText = $( "#age").text(); var sdt = new Date('{{ $baby->babyDob }}'); var difdt = new Date(new Date() - sdt); var babyAgeToCurrentDate = (difdt.toISOString().slice(0, 4) - 1970) + "Y " + (difdt.getMonth()+1) + "M " + difdt.getDate() + "D"; $("#age, #babyNameMobile").click(function() { showAgeDiff = !showAgeDiff if(showAgeDiff){ $( "#age" ).text(babyAgeToCurrentDate); } else { $( "#age" ).text(oldText); } });https://mybabies.app/baby/a4b7efe4-9c2f-4c48-b5b1-cc516a8f027f?code=krR4Mn
No hay problema, funciona como se esperaba. Cambia de "~8 weeks" --> 0Y 3M 1D
Si hizo clic en el área de edad, el evento de clic no se activará. Debería cambiar de "~8 weeks" --> 0Y 3M 1D