ユーザーが web ページの 3 つの入力テキスト項目と一緒に helpicon3 アイコンの上にカーソルを置いたときに、qTip2 を使用してヘルプ テキストを表示しようとしています。
作成した各アイテムには、ユーザーがその入力アイテムのヘルプアイコンにカーソルを合わせたときにそのアイテムに表示するツールヒント テキストを事前に割り当てています。
<span class="itemToolTip" foritem="P35_TEST">This is some help text from the help section of the item.</span>
<span class="itemToolTip" foritem="P35_A1">This is some help text for A1 item</span>
<span class="itemToolTip" foritem="P35_B1">This is some help text for B1 item</span>
o これに基づいて、qTip2 を使用して「P35_A1」ヘルプアイコンにカーソルを合わせると、「これは A1 アイテムのヘルプ テキストです」というツールチップ テキストが表示されます。同じことが他の 2 つの項目にも当てはまります。
このコードは、私のページのビュー ソースから取得したもので、次のようになります。
<label for="P35_TEST"></label>
<td colspan="1" rowspan="1" align="left"><input type="text" name="p_t04" size="30" maxlength="2000" value="" id="P35_TEST" /><td colspan="1" rowspan="1" align="top"><div id="helpicon"><img src="helpIcon3" border="0" alt="" style="cursor:normal" /></div></td>
<label for="P35_A1"></label>
<td colspan="1" rowspan="1" align="left"><input type="text" name="p_t05" size="30" maxlength="2000" value="" id="P35_A1" /><td colspan="1" rowspan="1" align="top"><div id="helpicon"><img src="helpIcon3" border="0" alt="" style="cursor:normal" /></div></td>
<label for="P35_B1"></label>
<td colspan="1" rowspan="1" align="left"><input type="text" name="p_t06" size="30" maxlength="2000" value="" id="P35_B1" /><td colspan="1" rowspan="1" align="top"><div id="helpicon"><img src="helpIcon3" border="0" alt="" style="cursor:normal" /></div></td>
現在、私が持っていて機能していないqTip2を使用したjQueryコードは以下のとおりです。
.each 関数でやろうとしていることは、上記の itemtooltip foritem help でホバリングしているアイテム ヘルプ アイコンと一致するため、問題が発生しているのは明らかにコンテキスト テキスト部分です。ツールチップに表示されます。
$(document).ready(function() {
$('span.itemToolTip').each(function(i){
$('#helpicon').qtip({
content: {
text: $('label[for="' + $(this).attr('foritem') + '"]').attr('title',$(this).html())
},
style: {
classes: 'ui-tooltip-dark ui-tooltip-rounded',
height: 5,
width: 100
},
position: {
my: 'bottom center',
at: 'top center',
viewport: $(window)
}
});
});
});
ここでも、qTip2 を使用して "P35_TEST" ヘルプアイコンにカーソルを合わせると、ツールチップ テキスト "This is some help text from the help section of the item." が表示されます。
現在、ラベルの helpicon を実際のツールチップ テキストに一致させようとしています。これに加えて、qTip2も利用する別の手段はありますか?