CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : [HTML/Jquery] Garder donnees categorie

DébutPage précedente
1
Page suivantePage suivante
jharax2 jharax2
MP
Niveau 5
22 janvier 2015 à 03:24:24

Bonjour, sur mon site j'ai une rubrique me permettant de creer des notes sous formes de sticker, l'utilisateur peut interagir avec ( supprimer , changer couleur , deplacer ect.. ). Il peut aussi creer des categories et placer ces notes dedans ( notes supprimes , notes importantes ect... ), ces categories sont sous forme d'onglets mais ne sont pas de nouvelles pages, lorsque l'utilisateur clique sur l'une des categories, seul les notes affectees a cette categorie s'affichent.

Je voudrais savoir comment faire exactement :(
J'avais penser a foutre un id specifique au bloc, par exemple l'utilisateur affecte au bloc 3 la categorie important donc j'affecte l'id importantx a ce bloc et lorque que j'affiche les blocs concernant cette categorie je cache ( .hide() ) tous les blocs n'ayant pas l'id important.

Je ne sais pas si c'est une bonne idee, je suis debutant en html / jquery donc j'aimerais juste un avis la dessus.

Merci

( oui c'est le meme principe que google keep )

jharax2 jharax2
MP
Niveau 5
26 janvier 2015 à 03:07:40

:up:

jharax2 jharax2
MP
Niveau 5
28 janvier 2015 à 03:05:41

:up:

deepblue deepblue
MP
Niveau 13
28 janvier 2015 à 13:35:07

T'as essayé ta solution ?
Grossièrement, c'est une idée viable.


<ul>
    <li class="category" data-id="2">Catégorie 1</li>
    <li class="category" data-id="1">Catégorie 2</li>
    <li class="category" data-id="10">Catégorie 3</li>
</ul>

<div class="sticker" data-category="2">Sticker 1 catégorie 1</div>
<div class="sticker" data-category="2">Sticker 2 catégorie 1</div>

<div class="sticker" data-category="1">Sticker 1 catégorie 2</div>
<div class="sticker" data-category="1">Sticker 2 catégorie 2</div>

<div class="sticker" data-category="10">Sticker 1 catégorie 3</div>
<div class="sticker" data-category="10">Sticker 2 catégorie 3</div>
<div class="sticker" data-category="10">Sticker 3 catégorie 3</div>

var toggleStickers = function(id) {
    $('.sticker:not([data-category="' + id + '"])').hide();
    $('.sticker[data-category="' + id + '"]').show();
}

var toggleStickersHandler = function(e) {
    var id = $(e.target).data('id');
    toggleStockers(id);
}

$('.category').click(toggleStickersHandler);
jharax2 jharax2
MP
Niveau 5
29 janvier 2015 à 02:46:05

Oui voila comme ca , merci :)

DébutPage précedente
1
Page suivantePage suivante
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : godrik, LGV
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

La vidéo du moment