2009-11-19 11 views
1
<input id="name" name="user[name]" size="30" title="Please enter a valid name." type="text" /> 
<input id="email" name="user[email]" size="30" type="text" /> 

$(document).ready(function(){ 
    $(':text').tooltip({ 
    events: { 
     input: 'mouseover, mouseout' 
    }, 
    opacity: 0.95, 
    position: 'top center', 
    effect: 'slide', 
    tip: 'test.field-tip', 
    onBeforeShow: function(args){ 
     if(this.getTrigger().data('title') == undefined) 
     return true; 
     return false; 
    } 
    }); 
}); 

L'infobulle ne doit apparaître le nom sur puisqu'il est le seul champ avec un titre donné . C'est comme ça que j'essaie de l'aborder, mais ça ne semble pas fonctionner. Des idées?arrêt JQuery Tools infobulle d'apparaître sur les valeurs titre non défini

Répondre

3

Changer votre sélecteur

$(":text[title]") 
+0

Cela a fonctionné. Merci! – Erol