nickostyle
@nickostyle

Почему при срабатывании jquery появляется «дерганье»?

Вообщем, есть пару скриптов, которые регулируют размер некоторых блоков динамически. Проблема в том, что скрипт выполняется только после полной загрузки страницы (что логично), поэтому, к примеру, изображение сначала отображается в исходном размере, а потом дергается - и получает новый размер. Получается некрасиво, нельзя ли как то это исправить? Чтобы при показе страницы все jqeury параметры были уже установлены.

Вот простой пример
var entryPreview = $('.entry-preview');
	var contentWidth = $('.content-area').width();

	entryPreview.width(contentWidth);
  • Вопрос задан
  • 434 просмотра
Пригласить эксперта
Ответы на вопрос 1
@iShatokhin
JS developer
Ждать полной загрузки не обязательно:

<script> <!-- самым первым элементом в body -->
$(document).on("load", "img.dyn", function () {
  var img = $(this);
  /* ваш код динамического ресайза */
});
</script>
<img class="dyn" src="/img.png">
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы