sortable-table.js
добавил проверку на наличие блока #to_load
. if ($("div").is("#to_load"))
window.LightTableSorter = LightTableSorter;
else
document.addEventListener('readystatechange',
function(){
if (document.readyState === 'complete') LightTableSorter.init();
}, false);
LightTableSorter.init()
. <div id="to_load">Сюда подгружаем таблицу рейтинга</div>
<script type="text/javascript">
$.getScript('/static/js/sortable-table.js');
$('#to_load').load('/stat/rating/profiles_rank/ #for_including1',
function () {
window.LightTableSorter.init();
});
</script>
'/stat/rating/profiles_rank/'
, другой для подгрузки после завершения .load()
./static/js/sortable-table.js
/static/js/sortable-table.js
появление и окончания загрузки блока #for_including1
(в нем как раз находится таблица). Пока не понял как, но, кажется, через .on()
. Экспериментирую. try{...}catch(e)