Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/01/2011, 16h26   #1
Membre éclairé
 
Mickael
Inscription : mai 2010
Messages : 247
Détails du profil
Informations personnelles :
Nom : Mickael
Âge : 24
Localisation : France, Bas Rhin (Alsace)

Informations forums :
Inscription : mai 2010
Messages : 247
Points : 348
Points : 348
Par défaut UI autocomplete : ajouter une "croix" pour supprimer l'option courante

Bonjour,

Après quelques péripéties, un nouveau problème se pose à moi, et j'espère que quelqu'un pourra m'aider...

Plutôt que faire une grande phrase, un exemple de ce que j'aimerais sera bien plus parlant. Voici un exemple de fonctionnement de l'autocomplete :



ce que j'aimerais, c'est pouvoir ajouter une petite crois sur la droite de l'option qui, si cliqué, supprime l'option de la liste.

cela ressemblerais en gros à (via paint !) :



Mon problème est juste pour le placement et du bouton et son association à l'option. J'ai déja implémenté la fonction du suppression qui fonctionne bien (via la touche "suppr" uniquement pour le moment)

je ne pense pas que mon code actuel soit ici utile, mais si c'est nécessaire, je posterais les parties concernées.
__________________
C'est en aidant les autres qu'on en apprend beaucoup soi-même
michon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2011, 16h39   #2
Membre éclairé
 
sébastien courjean
Inscription : novembre 2010
Messages : 204
Détails du profil
Informations personnelles :
Nom : sébastien courjean
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : novembre 2010
Messages : 204
Points : 319
Points : 319
Voilà la solution à ta question :
http://jqueryui.com/demos/autocomplete/#custom-data
Voir code source de l'exemple renderItem.
__________________
Sébastien Courjean
Développeur Web
scourjean@cyres.fr
http://www.cyres.fr/
scourjean est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 28/01/2011, 10h45   #3
Membre éclairé
 
Mickael
Inscription : mai 2010
Messages : 247
Détails du profil
Informations personnelles :
Nom : Mickael
Âge : 24
Localisation : France, Bas Rhin (Alsace)

Informations forums :
Inscription : mai 2010
Messages : 247
Points : 348
Points : 348
Parfait !

Après un peu de temps à tout bien comprendre, j'arrive afficher les images à côté des résultats !

Bon, il faut que je me lance sous gimp pour faire des belles images à fond transparent maintenant... puis repérer les click souris sur cette image...

Encore merci pour les infos
__________________
C'est en aidant les autres qu'on en apprend beaucoup soi-même
michon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2011, 17h25   #4
Membre éclairé
 
Mickael
Inscription : mai 2010
Messages : 247
Détails du profil
Informations personnelles :
Nom : Mickael
Âge : 24
Localisation : France, Bas Rhin (Alsace)

Informations forums :
Inscription : mai 2010
Messages : 247
Points : 348
Points : 348
je viens de remarquer que je n'avais pas posté la solution à mon problème. Au cas ou cela puisse en aider d'autres :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
 
//Autocomplete
    $("#autocomplete").autocomplete({ 
        minLength: 0,
        source: getCookie()
    })
 
    .data( "autocomplete" )._renderItem = function( ul, item ) {
        return $( "<li></li>" )
            .data( "item.autocomplete", item )
            .append( "<a>"+"<img src=\"cross10w.png\" align=\"right\" />"+ item.value + "</a>" )
        .appendTo( ul );
};
__________________
C'est en aidant les autres qu'on en apprend beaucoup soi-même
michon est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h30.


 
 
 
 
Partenaires

Hébergement Web