¡Hola! Mi yo trágica está de regreso, luego de seguir el tutorial de Krone Modificar la página de perfil me lancé de cabeza e intenté combinarlo añadiendo el color de cada grupo de usuario a la "cabecera", labels y botones de la hoja de perfil, pero me enredé completamente al leer el tutorial Modificar elementos según el grupo pues mi yo genio ya había modificado los divs de los templates para personalizarlo y terminé cargándome el diseño y teniendo que re-hacerlo ;-;
¿Alguien puede enviar rescate y guiarme para poner los divs en el JS y no morir en el intento? dejaré por aquí el link al perfil en cuestión:
Rainbow Soldier
campo2 Mensajes :
168
campo3 Blood :
213954
campo4 Frasesita :
If it's not you, if it wasn't you, what color would my world be colored right now?
campo2 Mensajes : 168 campo3 Blood : 213954 campo4 Frasesita : If it's not you, if it wasn't you, what color would my world be colored right now? | 150 mensajes publicados
Siete años
¡Siete años juntos!
|
Eine Krone
campo2 Mensajes :
150
campo3 Blood :
497629
campo4 Frasesita :
brekekekex koax koax
A ver a ver.Palabras de relleno porque soy guay
¿Cómo es el JS que has usado/querido usar?
¿Cómo es el JS que has usado/querido usar?
¡Tu opinión importa!
Recuerda dar tu opinión acerca del tutorial cuando lo hayas leído o puesto a prueba. Dime qué te ha gustado, qué te ha parecido complicado, qué te ha funcionado, qué no... ¡Es la única manera para mejorar la calidad de los tutoriales!campo2 Mensajes : 150 campo3 Blood : 497629 campo4 Frasesita : brekekekex koax koax | Ojo de águila
Detectaste un error. >: |
¡Encontrando fantasmas!
Participaste del evento 2023
Jarro de Caramelos
Participaste del evento 2023
Ayudante destacado
Has sugerido y ha sido implementado.
Soporte al coder
Has resuelto una duda en la zona de códigos
Soy maestro
Has subido un tutorial en la zona de códigos
¡Dix love!
¡Amamos Dix Inmortal!
Mano amiga
Has resuelto la duda de otro usuario ♥
Cinnamon roll
Too good for this world, too pure
¡Aportando!
Has subido 3 aportes a la zona códigos
Coder Supreme
He ganado en uno o varios Code Challenge
Challenger
Participo en los Code Challenges
Raspadito Navideño
Participaste en el evento 2023
¡Seis años!
¡Seis años juntos! ♥
150 mensajes publicados
|
Rainbow Soldier
campo2 Mensajes :
168
campo3 Blood :
213954
campo4 Frasesita :
If it's not you, if it wasn't you, what color would my world be colored right now?
Era este, el mismo que está en el tutorial pero reemplazando los nombres de los divs para probarlo al menos en la cabecera:
Pero no funcionó, al darle click derecho y ver el inspector no aparece la clase 'admin' y tampoco tengo idea de cómo incluir el resto de divs al mismo JS ;-;
- Código:
$(document).ready(function(){
$('div.nombre a span[style="color:#000099;"]').each(function(a){
$(this).closest('div.perfil__cabecera').addClass('admin');
});
});
Pero no funcionó, al darle click derecho y ver el inspector no aparece la clase 'admin' y tampoco tengo idea de cómo incluir el resto de divs al mismo JS ;-;
campo2 Mensajes : 168 campo3 Blood : 213954 campo4 Frasesita : If it's not you, if it wasn't you, what color would my world be colored right now? | 150 mensajes publicados
Siete años
¡Siete años juntos!
|
Eine Krone
campo2 Mensajes :
150
campo3 Blood :
497629
campo4 Frasesita :
brekekekex koax koax
Se nota que es del tutorial xD Fíjate bien en tu estructura: dentro del div.nombre no hay ningún enlace, y en el style del span no hay ningún punto y coma. Así ya funciona:
- Código:
$(document).ready(function(){
$('div.nombre span[style="color:#000099"]').each(function(a){
$(this).closest('div.perfil__cabecera').addClass('admin');
});
});
¡Tu opinión importa!
Recuerda dar tu opinión acerca del tutorial cuando lo hayas leído o puesto a prueba. Dime qué te ha gustado, qué te ha parecido complicado, qué te ha funcionado, qué no... ¡Es la única manera para mejorar la calidad de los tutoriales!campo2 Mensajes : 150 campo3 Blood : 497629 campo4 Frasesita : brekekekex koax koax | Ojo de águila
Detectaste un error. >: |
¡Encontrando fantasmas!
Participaste del evento 2023
Jarro de Caramelos
Participaste del evento 2023
Ayudante destacado
Has sugerido y ha sido implementado.
Soporte al coder
Has resuelto una duda en la zona de códigos
Soy maestro
Has subido un tutorial en la zona de códigos
¡Dix love!
¡Amamos Dix Inmortal!
Mano amiga
Has resuelto la duda de otro usuario ♥
Cinnamon roll
Too good for this world, too pure
¡Aportando!
Has subido 3 aportes a la zona códigos
Coder Supreme
He ganado en uno o varios Code Challenge
Challenger
Participo en los Code Challenges
Raspadito Navideño
Participaste en el evento 2023
¡Seis años!
¡Seis años juntos! ♥
150 mensajes publicados
|
Rainbow Soldier
campo2 Mensajes :
168
campo3 Blood :
213954
campo4 Frasesita :
If it's not you, if it wasn't you, what color would my world be colored right now?
¡OOOOH! Vale, entonces para que el JS funcione y le de clase a los otros divs además de la cabecera, ¿debo añadirlos junto a "div.perfil__cabecera"?
campo2 Mensajes : 168 campo3 Blood : 213954 campo4 Frasesita : If it's not you, if it wasn't you, what color would my world be colored right now? | 150 mensajes publicados
Siete años
¡Siete años juntos!
|
Eine Krone
campo2 Mensajes :
150
campo3 Blood :
497629
campo4 Frasesita :
brekekekex koax koax
Lo ideal sería que cambiaras el div.perfil__cabecera por div#perfil, porque de otra manera habría que toquetear el JS mucho más y puede acabar siendo engorroso o añadiendo más tiempo de carga a la página.
¡Tu opinión importa!
Recuerda dar tu opinión acerca del tutorial cuando lo hayas leído o puesto a prueba. Dime qué te ha gustado, qué te ha parecido complicado, qué te ha funcionado, qué no... ¡Es la única manera para mejorar la calidad de los tutoriales!campo2 Mensajes : 150 campo3 Blood : 497629 campo4 Frasesita : brekekekex koax koax | Ojo de águila
Detectaste un error. >: |
¡Encontrando fantasmas!
Participaste del evento 2023
Jarro de Caramelos
Participaste del evento 2023
Ayudante destacado
Has sugerido y ha sido implementado.
Soporte al coder
Has resuelto una duda en la zona de códigos
Soy maestro
Has subido un tutorial en la zona de códigos
¡Dix love!
¡Amamos Dix Inmortal!
Mano amiga
Has resuelto la duda de otro usuario ♥
Cinnamon roll
Too good for this world, too pure
¡Aportando!
Has subido 3 aportes a la zona códigos
Coder Supreme
He ganado en uno o varios Code Challenge
Challenger
Participo en los Code Challenges
Raspadito Navideño
Participaste en el evento 2023
¡Seis años!
¡Seis años juntos! ♥
150 mensajes publicados
|
Rainbow Soldier
campo2 Mensajes :
168
campo3 Blood :
213954
campo4 Frasesita :
If it's not you, if it wasn't you, what color would my world be colored right now?
OMG Muchisimas gracias, ya pude ponerle color a todos los divs que quería en el primer grupo, una última duda antes dar el tema por solucionado, para agregar las clases de los otros grupos en el mismo JS ¿de qué manera se acomodan? Intenté acomodarlo así pero dejó de funcionar:
Sé que no es necesario repetir todo el código desde $(document) pero no consigo hacer que funcione
- Código:
$(document).ready(function(){
$('div.nombre span[style="color:#000099"]').each(function(a){
$(this).closest('div#perfil').addClass('auct');
$('div.nombre span[style="color:#DB4B52"]').each(function(a){
$(this).closest('div#perfil').addClass('impe');
});
});
Sé que no es necesario repetir todo el código desde $(document) pero no consigo hacer que funcione
campo2 Mensajes : 168 campo3 Blood : 213954 campo4 Frasesita : If it's not you, if it wasn't you, what color would my world be colored right now? | 150 mensajes publicados
Siete años
¡Siete años juntos!
|
Eine Krone
campo2 Mensajes :
150
campo3 Blood :
497629
campo4 Frasesita :
brekekekex koax koax
Hola de nuevo: el código está casi bien, solo que en esa línea en blanco que tienes entre la primera y la segunda iteración del código te falta un });.
Es decir, lo que tienes que copipegar son las dos líneas que comienzan por $ y la línea con el });, que es como la baliza de cierre del html.
- Código:
$(document).ready(function(){
$('div.nombre span[style="color:#000099"]').each(function(a){
$(this).closest('div#perfil').addClass('auct');
});
$('div.nombre span[style="color:#DB4B52"]').each(function(a){
$(this).closest('div#perfil').addClass('impe');
});
});
Es decir, lo que tienes que copipegar son las dos líneas que comienzan por $ y la línea con el });, que es como la baliza de cierre del html.
¡Tu opinión importa!
Recuerda dar tu opinión acerca del tutorial cuando lo hayas leído o puesto a prueba. Dime qué te ha gustado, qué te ha parecido complicado, qué te ha funcionado, qué no... ¡Es la única manera para mejorar la calidad de los tutoriales!campo2 Mensajes : 150 campo3 Blood : 497629 campo4 Frasesita : brekekekex koax koax | Ojo de águila
Detectaste un error. >: |
¡Encontrando fantasmas!
Participaste del evento 2023
Jarro de Caramelos
Participaste del evento 2023
Ayudante destacado
Has sugerido y ha sido implementado.
Soporte al coder
Has resuelto una duda en la zona de códigos
Soy maestro
Has subido un tutorial en la zona de códigos
¡Dix love!
¡Amamos Dix Inmortal!
Mano amiga
Has resuelto la duda de otro usuario ♥
Cinnamon roll
Too good for this world, too pure
¡Aportando!
Has subido 3 aportes a la zona códigos
Coder Supreme
He ganado en uno o varios Code Challenge
Challenger
Participo en los Code Challenges
Raspadito Navideño
Participaste en el evento 2023
¡Seis años!
¡Seis años juntos! ♥
150 mensajes publicados
|
Rainbow Soldier
campo2 Mensajes :
168
campo3 Blood :
213954
campo4 Frasesita :
If it's not you, if it wasn't you, what color would my world be colored right now?
Vielen danke ya está funcionando perfectamente, ahora solo tengo que solucionar un error más, muchas gracias por la ayuda
campo2 Mensajes : 168 campo3 Blood : 213954 campo4 Frasesita : If it's not you, if it wasn't you, what color would my world be colored right now? | 150 mensajes publicados
Siete años
¡Siete años juntos!
|
Contenido patrocinado
Permisos de este foro:
No puedes responder a temas en este foro.
|
|