jquery qTip mouseover浏览器崩溃

时间:2009-11-23 16:50:53

标签: javascript jquery qtip

我正在尝试在mouseover事件中显示工具提示。我正在创建工具提示而不是作为前驱(即在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");

}

有什么想法?感谢。

2 个答案:

答案 0 :(得分:0)

也许你在某处产生无限循环?

答案 1 :(得分:0)

通过使用show:{ready:true}修复,以便在创建工具提示时立即显示工具提示。似乎工作正常。