18041 sujets
Questions générales et questions de débutants
Bonjour,
De quelles infobulles parles-tu ?
Si ce sont celles qui apparaissent sur les élément possédant un title, c'est uniquement du au title et il y a deux solutions : le title est nécessaire et tu dois accepter l'infobulle ; ou le title n'apporte rien et il doit être supprimé, ce qui supprimera également les infobulles.
Si tu ne parles pas de ça, il faudra être plus précis.
De quelles infobulles parles-tu ?
Si ce sont celles qui apparaissent sur les élément possédant un title, c'est uniquement du au title et il y a deux solutions : le title est nécessaire et tu dois accepter l'infobulle ; ou le title n'apporte rien et il doit être supprimé, ce qui supprimera également les infobulles.
Si tu ne parles pas de ça, il faudra être plus précis.
Tu peux simplement vider l'attribut title au onmouseover et le restituer au click ou au onmouseout.
Si tu utilises la version jquery de Shadowbox, tu peux faire un truc comme ça :
Si tu utilises la version jquery de Shadowbox, tu peux faire un truc comme ça :
<script type="text/javascript">
Shadowbox.init();
$(function() {
var the_title;
$('a[rel=shadowbox]').mouseover(function(){
the_title = $(this).attr('title');
$(this).attr('title', '');
});
$('a[rel=shadowbox]').mouseout(function(){
$(this).attr('title', the_title);
});
$('a[rel=shadowbox]').click(function(){
$(this).attr('title', the_title);
});
});
</script>