Verorancijefa Posted May 16 Share Posted May 16 Buenas, tengo el módulo por defecto del tema que uso en Prestashop 1.7 (Handmade) para las reseñas de los productos y cuando dejan una reseña, aparece el comentario pero las estrellas permanecen en blanco y no incrementa el contador. Os pego el error Javascript que me sale al inspeccionar: Alguna sugerencia? Muchas gracias Link to comment Share on other sites More sharing options...
Knowband Plugins Posted May 20 Share Posted May 20 Hola,Como pudimos ver, el error generalmente ocurre cuando la biblioteca de jQuery no se carga antes de tu script que usa el alias $. Así que verifica que jQuery esté correctamente incluido en tu HTML antes de cualquier script que use el alias $ o que no haya otras bibliotecas o scripts que puedan entrar en conflicto con jQuery o sobrescribir el alias $. Si hay un conflicto con el alias $, puedes usar jQuery.noConflict() para evitar conflictos: var $ = jQuery.noConflict(); El segundo error en la consola es para addEventListener y este error ocurre cuando se intenta acceder a un elemento que no existe en el DOM en el momento en que se ejecuta tu script. Asegúrate de que tu script se ejecute después de que el DOM esté completamente cargado. $(document).ready() es un método que se usa para asegurar que el código solo se ejecute una vez que el DOM (Modelo de Objeto del Documento) esté completamente cargado. $(document).ready(function() { // Tu código aquí }); 1 Link to comment Share on other sites More sharing options...
Verorancijefa Posted May 25 Author Share Posted May 25 On 5/20/2024 at 3:02 PM, Knowband Plugins said: Hola,Como pudimos ver, el error generalmente ocurre cuando la biblioteca de jQuery no se carga antes de tu script que usa el alias $. Así que verifica que jQuery esté correctamente incluido en tu HTML antes de cualquier script que use el alias $ o que no haya otras bibliotecas o scripts que puedan entrar en conflicto con jQuery o sobrescribir el alias $. Si hay un conflicto con el alias $, puedes usar jQuery.noConflict() para evitar conflictos: var $ = jQuery.noConflict(); El segundo error en la consola es para addEventListener y este error ocurre cuando se intenta acceder a un elemento que no existe en el DOM en el momento en que se ejecuta tu script. Asegúrate de que tu script se ejecute después de que el DOM esté completamente cargado. $(document).ready() es un método que se usa para asegurar que el código solo se ejecute una vez que el DOM (Modelo de Objeto del Documento) esté completamente cargado. $(document).ready(function() { // Tu código aquí }); Gracias, a ver si conseguimos hacerlo Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now