Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Удалите из верхней части страницы код JavaScript и CSS, блокирующий отображение


vladrivi
 Поделиться

Рекомендованные сообщения

Otvet, не понял вопрос.

если библиотека jquery подключается после то скрипт всеравно будет работать?

 

после чего?
какой скрипт?

Ссылка на комментарий
Поделиться на других сайтах

tabook

за что платить так  и не понял. вы специально не пишите про возможные проблемы с переносом кода в футер? про блоки сторонних модулей понятно. одно дело блок полсекунды выглядит криво, другое дело js код не работает

 

Так, мне кажется мы начинаем ходить по кругу.

Я не специально не пишу, я просто забыл подробности, 4 месяца назад была задача по переносу кода футер. Выше написал с чем именно. Слайдер ставил другой. Чего вы от меня хотите добиться?

Ссылка на комментарий
Поделиться на других сайтах

<script>
			function Logo(link){
				$('.logo-store').html('')
				$('.logo-store').html('<img src="/logo/'+link+'">')
			}
			</script>

например я сделал такое для просмотра логотипов "вживую", код расположен в районе лого в хидере

я подключаю jquery.js в футере, код будет рабочий?

 

могу конечно и сам проверить

Ссылка на комментарий
Поделиться на других сайтах

Быстрый пример. На голом 2.0.3.1 _просто_ перенес jquery, bootstrap и common.js в футер.

Результат налицо:

http://forkus.tmweb.ru/oc203/

Ссылка на комментарий
Поделиться на других сайтах

Быстрый пример. На голом 2.0.3.1 _просто_ перенес jquery, bootstrap и common.js в футер.

Результат налицо:

http://forkus.tmweb.ru/oc203/

мы же говорим о том чтобы ВЕСЬ код перенести, а не часть )

catalog/view/javascript/jquery/owl-carousel/owl.carousel.min.js в header понятно не будет работать

Ссылка на комментарий
Поделиться на других сайтах

мы же говорим о том чтобы ВЕСЬ код перенести, а не часть )

catalog/view/javascript/jquery/owl-carousel/owl.carousel.min.js в header понятно не будет работать

Это просто пример на _голом_ магазине, что _просто_ не отделаешься.

 

Я же делал работу на напичканном модулями магазине, где все было еще хуже. Неужели в четвертый раз писать - "просто" перенести не отделаешься. Кажется схожу с ума - либо я объяснить нормально не могу, либо с меня издеваются )))

Изменено пользователем tabook
Ссылка на комментарий
Поделиться на других сайтах

Otvet, с этим кодом нет проблем если не вызвать 

Logo();

до загрузки jQuery

мне казалось что скрипты в dom так же не работают как и внешние если jquery подключается после, однако оказалось в отличии от внешних работают

Ссылка на комментарий
Поделиться на других сайтах

Otvet, скрипты использующие jQuery не работают до загрузки jQuery. это же логично.

если бы тоже самое было и с внешними было бы да, а так не совсем

но не суть важно, главное знать 

Ссылка на комментарий
Поделиться на других сайтах

Otvet, исполнение кода оборачивайте в

$(document).ready(function(){
//
});

проблем не будет )

 дык так и сделано, вот в common.js

$(document).ready(function() {

	var one = $('.category-info').html();
	$('.category-info').html('')
	$('.desc_bot').html(one)

не работает если jquery апосля common

Ссылка на комментарий
Поделиться на других сайтах

  • 1 год спустя...

В итоге, делать то чего? Есть ли решение для дефолтного шаблона доступное не программисту? Типа, найти в файле ... кусок [...] и перенести его в файл ... после кода [...]

Ссылка на комментарий
Поделиться на других сайтах


  • 2 месяца спустя...

В итоге, делать то чего? Есть ли решение для дефолтного шаблона доступное не программисту? Типа, найти в файле ... кусок [...] и перенести его в файл ... после кода [...]

решения нет.

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.