マウスオーバー イベントでツールチップを表示しようとしています。ツールチップを前兆としてではなくオンザフライで作成する理由 (つまり、document.ready で qtip を作成する) は、オブジェクトのリストにマップするアイテムのリストを生成し、各オブジェクトのハッシュ キーを保存するためです。 「li」の隠し要素のオブジェクトリストにあるので、li要素にマウスオーバーがあるたびにそれをつかみます。
ただし、重要なのは、マウスオーバーでツールチップを表示できないように見えることです.qtipを追加すると、ブラウザをクラッシュさせる多くのマウスオーバーイベントが生成されることに気付きました:
$('.result-company-name').mouseover(function() {
var key = $(this).parent().parent().parent().find('.result-company-key').text();
var group = thisview.objGroup.getGroupFromKey(key);
var contacts = group.spotlight().fields.contacts;
if(!contacts)
return;
var qt = $(this).qtip(
{
content: contacts.length,
});
qt.qtip("show");
}
何かご意見は?ありがとう。