我在使用 jeditable 的 IE 中看到非常糟糕的页面设置时间。
该页面有一个表格,其中每行有 13 个 span 元素,jeditable 应用如下:
$(document).ready(function() {
$('#entry_pl span.ples').editable('my_xhr.php', {
placeholder: '<span class="placeholder">unset</span>',
indicator: '<img src="indicator.gif" class="indi">',
data: function(value, settings) {
return $('<span />').html(value).text();
}
});
});
功能很棒——一切正常。但在 IE 6...8 中,上面的代码每行占用半秒以上的时间。所以对于一个 10 行的表来说,页面设置延迟已经很糟糕了。用户不会对此感到满意。WebKit 和 Firefox 中的设置延迟可以忽略不计。
有什么想法或建议吗?
我还没有开始审查或分析可编辑代码的性能。
而且我正在考虑可能仅在单击元素时才在元素上调用 .jeditable(),而不是在 $(document).ready() 中的所有元素上调用。