Size: a a a

WordPress Russian Community

2020 September 28

АП

Артём Приходько... in WordPress Russian Community
Александр А
Она и так асинхронная, мне нужно её отложить
источник

АП

Артём Приходько... in WordPress Russian Community
источник

НО

Не Осилишь in WordPress Russian Community
Eri Meilis
Можно сделать
Он кидальщик, не ?
источник

АП

Артём Приходько... in WordPress Russian Community
также для отложенной загрузки добавляют скрипты в конец страницы
источник

АА

Александр А... in WordPress Russian Community
Игорь iTRON
- Обнаружил, что ломается на этапе постановки EventListener`a
WPshortcodeLazyLoading() еще не определён.
Определён:
       function WPshortcodeLazyLoading() {
          //
       };
       document.addEventListener('scroll', WPshortcodeLazyLoading);
источник

EM

Eri Meilis in WordPress Russian Community
Не Осилишь
Он кидальщик, не ?
Не, но ты, пожалуй, поищешь кого-нибудь другого.
источник

НО

Не Осилишь in WordPress Russian Community
Хахаха
источник

НО

Не Осилишь in WordPress Russian Community
Почему
источник

АА

Александр А... in WordPress Russian Community
Игорь iTRON
Я бы вообще посомтрел что там внутри этого магического метода
Задумано так:

   const nodeWPshortcodeLazyLoading = document.getElementById('WPshortcodeLazyLoading');

   function WPshortcodeLazyLoading() {

       const nodeWPshortcodeLazyLoadingPosition = nodeWPshortcodeLazyLoading.getBoundingClientRect().top;
       if (nodeWPshortcodeLazyLoadingPosition - window.innerHeight < 400) {
           const span = document.createElement('span');
           span.innerText = '[visualizer id="2543"]';
           nodeWPshortcodeLazyLoading.appendChild(span);

           document.removeEventListener('scroll', WPshortcodeLazyLoading);
       }
   }
   document.addEventListener('scroll', WPshortcodeLazyLoading);
источник

НО

Не Осилишь in WordPress Russian Community
Срочно
источник

НО

Не Осилишь in WordPress Russian Community
Пожалуйста
источник

Иi

Игорь iTRON in WordPress Russian Community
Александр А
Задумано так:

   const nodeWPshortcodeLazyLoading = document.getElementById('WPshortcodeLazyLoading');

   function WPshortcodeLazyLoading() {

       const nodeWPshortcodeLazyLoadingPosition = nodeWPshortcodeLazyLoading.getBoundingClientRect().top;
       if (nodeWPshortcodeLazyLoadingPosition - window.innerHeight < 400) {
           const span = document.createElement('span');
           span.innerText = '[visualizer id="2543"]';
           nodeWPshortcodeLazyLoading.appendChild(span);

           document.removeEventListener('scroll', WPshortcodeLazyLoading);
       }
   }
   document.addEventListener('scroll', WPshortcodeLazyLoading);
Вероятно, между определением константы nodeWPshortcodeLazyLoading и скроллом появляются новые блоки, которые ты или плагин пишет в DOM
источник

Иi

Игорь iTRON in WordPress Russian Community
Вообще это всё бред какой-то
источник

АА

Александр А... in WordPress Russian Community
Игорь iTRON
Вообще это всё бред какой-то
Почему?
источник

АП

Артём Приходько... in WordPress Russian Community
я же вам написал как решить проблему цивилизованным способом
источник

АА

Александр А... in WordPress Russian Community
Игорь iTRON
Вероятно, между определением константы nodeWPshortcodeLazyLoading и скроллом появляются новые блоки, которые ты или плагин пишет в DOM
Попробую отключить плагины управляющие загрузкой JS, может они ломают.
источник

ДН

Денис Николаев... in WordPress Russian Community
В woocommerce есть опция изменения html писем.
источник

ДН

Денис Николаев... in WordPress Russian Community
источник

АА

Александр А... in WordPress Russian Community
Артём Приходько
я же вам написал как решить проблему цивилизованным способом
На сайте уже стоит Autoptimize и Async JavaScript.
источник

ДН

Денис Николаев... in WordPress Russian Community
Как увидеть как будет выглядеть пиьсмо?
источник