getsctipt повторно выполнить вкладки Elementor js работает частично - PullRequest
0 голосов
/ 28 мая 2019

Я использую jquery для каждого цикла, чтобы получить идентификаторы постов, и для каждого идентификатора поста создаю вызов ajax, который возвращает какой-то шаблон Elementor (Page Builder) с полями из этого поста.

Теперь в этом шаблоне я использую виджет вкладок Elementors.

Проблема: Элемент "frontend" js, который содержит эту функциональность виджета вкладок, уже загружен и не выполняется на этих вкладках (поэтому они не работают).

Soulution: я получаю скрипт после каждого вызова ajax для повторного выполнения этого интерфейса js.

Проблема с этим решением: почему-то работает только на одном виджете. например, каждый этот цикл выполнялся 5 раз (5 сообщений, у каждого из них есть виджет вкладок), а сценарий заставлял работать только один виджет вкладок этого сообщения. Кстати - каждое обновление заставляет работать еще одно (поэтому это не всегда первый или последний или около того ...)

Есть идеи, что может вызвать такие неприятности? (Поделиться кодом было бы немного сложно, но при необходимости я это сделаю)

...