1. Этот вариант кода размещается внутри тега <head>, но при этом замечено моргание страницы при подгрузке контента, так как сначала ожидается готовность документа:
$(function () {
$.get('/content/c-noauth.php', function (content) {
$('#content').html(content);
});
});
2. Этот вариант кода размещён перед закрывающим тегом </body>, подгрузка происходит без моргания страницы так как документ уже готов:
$.get('/content/c-noauth.php', function (content) {
$('#content').html(content);
});
Какой вариант правильный с точки зрения синтаксиса jQuery и практики применения?
.45.
DELETED
Автор
6 декабря 2017, в 12:35
Delete
запилил так, может кому пригодится, грузим контент в скрытый див и потом плавно открываем в течение секунды, синтаксис jQuery по подготовке документа не нарушен
$(function () {
$.get('/content/c-noauth.php', function (content) {
$('#content').html(content).hide().fadeIn(1000);
});
});