在我的web應用程序,我有很多(在100S有時),我有一個隱藏的範圍嵌入在像下面的單元格:qTip2顯示和隱藏慢慢
<td class='providerInfo' tabindex=0>
FIRE DEPARTMENT
<span class='HIDDEN'>
Address: New York, NY<br />
Phone: 123-456-7890<br />
Type: Facility
</span>
</td>
在頁面加載,我一個qTip關聯與隱藏的範圍集中在具有信息單元格時顯示它:
function loadProviderInfo() {
$(document).ready(function() {
$('.providerInfo').each(function() {
$(this).qtip({
content: {
text: function(api) { return $(this).children(".HIDDEN").html(); }
},
style: {
classes: 'ui-tooltip-blue',
def: 'false'
},
position: {
my: 'bottom left', // Position my bottom left...
at: 'top right', // at the top right of...
target: $(this) // my target
}
});
$(this).focusin(function() { $(this).qtip('toggle', true); });
$(this).focusout(function() { $(this).qtip('toggle', false); });
});
});
}
的qTip看起來不錯,但它的顯示和隱藏很慢。
關於如何加快顯示和隱藏qTip的任何想法?即使qTip沒有任何延遲,我也可以。
只需要在IE 8
編輯1
細胞越少,越快qTips顯示工作。
使用jQuery 1.5.2。我試過.delegate()方法,它顯示/隱藏的速度與使用.each –