私のフォームには入力と選択のコントロールがほとんどなく、それぞれの前に小さな疑問符のアイコンがあり、優れたjqueryjquery.qtip-1.0.0-rc3の助けを借りてマウスがそのgifの上にあるときにツールチップを表示します.js(with jquery-1.3.2.min.js)プラグインは次のようになります:
$('#questionmark1').qtip({
content: 'sample help content'
, style: { name: 'sampleStyle' }
, position: { corner: { target: 'bottomLeft', tooltip: 'rightTop'} }
});
また、対応する入力フィールドがフォーカスされたときにツールチップを表示し、ぼやけたときに非表示にします。次の1つはトリックを実行しますが、マウスがそのgifの上にあるときにツールチップを表示しません
$('#questionmark1').qtip({
content: 'sample help content'
, style: { name: 'sampleStyle' }
, position: { corner: { target: 'bottomLeft', tooltip: 'rightTop'} }
, show: { when: { target: $('#input1'), event: 'focus'} }
, hide: { when: { target: $('#input1'), event: 'blur'} }
});
しかし問題は、のようなものが機能しないことです。
show: { when: { target: $('#input1'), event: 'focus'},
{ target: $('#questionmark1'), event: 'focus'} }
要するに、前の最初の2ブロックのコードは正常に機能し、目標を達成するために両方を追加できますが、正しい方法で実行したいと思います。
単一のツールチップを表示するために、複数のターゲットのイベントをターゲットにするにはどうすればよいですか?