css & JS => border table & td - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : css & JS => border table & td (/showthread.php?tid=4963) |
css & JS => border table & td - Argorate - 01-07-2010 Bonsoir, Jusqu'a maintenant j'utilisé juste la propriété border de la balise <table> pour afficher les cases de ma map, et j'ai un bouton permettant de les enlever ou les remettre en JS:
Ca marchais très bien, mais voilà, je me suis dit que c'était moche le border gris par défaut, donc j'ai appliqué un style css de ce style:
Le css appliqué au table ne se propageant pas aux <td>, j’ai rajouté #table_map td. Bref, pour en revenir au pb de la fonction JS qui ne fait plus le travail, j'ai tenté de la pour que ça remarche avec un vulgaire:
Mais voilà le problème, cela enlève bien les borders du tableau mais pas des cases... Donc, ma question était n'y a t-il pas un moyen simple de remédié a cela? J'espère qu'il y a une autre solution que parcourir tous les <td> du tableau...? -_-‘ Merci. RE: css & JS => border table & td - orditeck - 01-07-2010 Personnellement, par simplicité, j'irais avec jQuery pour faire ça...
http://api.jquery.com/toggle/ http://api.jquery.com/css/ avec un HTML du genre <td class="table_map"></td> RE: css & JS => border table & td - Argorate - 01-07-2010 Et sans jQuery? RE: css & JS => border table & td - Ter Rowan - 01-07-2010 sans jquery je dirais : tu parcours tous les td de table_map (via le dom) et c'est à eux que tu appliques ta fonction conclusion utilise un framework pour ça ^^ RE: css & JS => border table & td - Argorate - 01-07-2010 Bon, j'ai essayé avec le jquery, ça n'a pas marchais (ni mis d'erreur), mais bon vu que ça me semblait abérant d'utiliser un framework pour un truc aussi trivial j'ai fini par trouver le truc qui me manqué: pour que ça se propage au <td> il suffit de rajouter dans mon style de base: "border-collapse:collapse;" et du coup ça remarche avec mon JS de 2 lignes d'origine ^^ vilou, merci. RE: css & JS => border table & td - Ter Rowan - 01-07-2010 ah tiens je connaissais pas cette propriété ^^ RE: css & JS => border table & td - Argorate - 01-07-2010 si par "balise" tu entends la propriété css "border-collapse", moi non plus ^^ On se couchera moins bete RE: css & JS => border table & td - Ter Rowan - 01-07-2010 (01-07-2010, 11:01 PM)Argorate a écrit : si par "balise" tu entends la propriété css "border-collapse", moi non plus ^^ je vois pas de quoi tu parles iffle: mais d'accord avec la conclusion :p |