jQuery UI ツールチップを使用しようとしていますが、何か不足していると思います。
title プロパティを指定せずに、可能な限り単純なツールチップを表示したいと考えています。
私はこれを私のjavascriptのどこでも呼び出すことができるはずだと信じています:
$('#ContactName').tooltip({ content: 'Hey, look!' }).tooltip('open');
これは機能していません。私は何か間違ったことをしていますか?
編集: #ContactName は入力 [type=text] であり、jQuery UI ダイアログにあることに言及する必要があります。
EDIT 2:これでうまくいきました。理由はよくわかりませんが。
$($('#ContactName').parent()).tooltip({
items: '#ContactName',
content: 'Hey, look!'
});
ホバーで動作します。とにかく、同じコードですぐに開くことができますか?
編集3:これは私が最終的に得たものです:
$($('#ContactName')).tooltip({
items: '#ContactName',
content: $(this).text(),
position: {
my: 'left+15',
at: 'right center'
},
tooltipClass: 'ui-state-error'
}).tooltip("open");