2009-03-19 7 views

Répondre

5

Je pense que cela fonctionnera pour vous

$('td[title]').each(function() { 
    $(this).simpletip({ 
     content : $(this).attr('title') 
    }); 
}); 
+0

Aïe! Battu de 38 secondes! Avec (presque) exactement le même code, aussi. Le mien n'a pas d'erreur de syntaxe, cependant. ; P – strager

+0

malade voter pour le vôtre si vous votez pour le mien haha. de toute façon, il me manquait le; d'abord aussi. Je pensais "ce mec a volé mon poste, la faute de frappe et tout!" ;) –

1

J'ai trouvé un hack pour le faire:

Dans le code source Simpletip, autour de la ligne 25:

// change this line: 
.html(conf.content) 
// to this 
.html(conf.content ? conf.content : elem.attr('title')) 

et puis quand vous appelez la fonction simpletip:

$('td[title]').simpletip({ 
    content: false 
}); 

Oui, c'est un peu hacky, mais ça marche.

4
$('td[title]').each(function() { 
    $(this).simpletip({ 
     content : $(this).attr('title') 
    }); 
});