Sto provando a lavorare con il tooltip di jQuery UI e penso che possa mancare qualcosa.Semplice suggerimento dell'interfaccia utente jQuery senza attributo titolo
voglio il più semplice possibile tooltip di presentarsi senza specificare la proprietà del titolo.
credo che dovrei essere in grado di chiamare questo praticamente ovunque nel mio javascript:
$('#ContactName').tooltip({ content: 'Hey, look!' }).tooltip('open');
Questo non funziona. Sto facendo qualcosa di sbagliato?
MODIFICA: dovrei ricordare che #ContactName è un input [tipo = testo], ed è in una finestra di dialogo dell'interfaccia utente jQuery.
MODIFICA 2: OK, ha funzionato. Non capisco davvero perché, però.
$($('#ContactName').parent()).tooltip({
items: '#ContactName',
content: 'Hey, look!'
});
Funziona su passaggio del mouse. C'è comunque che posso, nello stesso codice, aprirlo immediatamente?
EDIT 3: Questo è quello che ho finito con:
$($('#ContactName')).tooltip({
items: '#ContactName',
content: $(this).text(),
position: {
my: 'left+15',
at: 'right center'
},
tooltipClass: 'ui-state-error'
}).tooltip("open");
Vedi anche: http://forum.jquery.com/topic/jquery-ui-tooltips-require-a-title-tag – KyleMit