jeditableを使用したIEでのページ設定時間が非常に短くなっています。
このページには、次のようにjeditableが適用される13のスパン要素が各行に含まれるテーブルがあります。
$(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では、上記のコードはテーブル行ごとに0.5秒以上かかります。したがって、ページ設定の遅延は、10行のテーブルではすでにひどいものです。ユーザーはそれに満足しません。WebKitとFirefoxでのセットアップの遅延はごくわずかです。
何か考えや提案はありますか?
パフォーマンスのためにjeditableコードのレビューまたはプロファイリングを開始していません。
また、$(document).ready()内のすべての要素ではなく、クリックされたときにのみ要素に対して.jeditable()を呼び出すことを考えています。