28172 sujets

CSS et mise en forme, CSS3

Bonjour,

j'utilise un plugin jquery pour ma galerie d'image.
Ce plugin nécessite l'utilisation de l'attribut title pour afficher une légende à mes images.
Le pbl c'est que lorsque mon curseur pointe sur l'image, l'infobulle apparaît et je voudrais empêcher ce comportement.

Merci de votre aide.
Il te faut modifier le source du plugin pour changer le nom de l'attribut qui sert a générer ta légende.
ligne 77 et 78 du source vu sur la page :
https://github.com/brutaldesign/swipebox/blob/master/source/jquery.swipebox.js
	if( $(this).attr('title') )
        title = $(this).attr('title');


tu peut par exemple te servir d'un data attribute comme : data-legende
ce qui donne le source modifier comme ceci :
	if( $(this).attr('data-legende') )
       title = $(this).attr('data-legende');

pour un HTML comme
<a href="#" data-legende="titre sans title "><img ..


A la vue de ton autre question, il est évident que tu est un débutant, je te conseille de lire de bons tutos en HTML base et 5 et d’acquérir les notions de bases de javascript, même si tu ne souhaites que te servir de librairie tel que jQuery et ses plugins, qui ont aussi d'ailleurs des docs.
Quelques bons livres pour te servir de référence ou d'aides mémoires peuvent s’avérer un bon investissement.

Pour le coup, la modif n'est pas compliquée, surtout si tu sait quoi chercher Smiley smile
Modifié par gc-nomade (05 Feb 2014 - 19:25)