Skip to content

Instantly share code, notes, and snippets.

@baslie
Last active October 31, 2023 13:01
Show Gist options
  • Save baslie/327f138f44fc672fcdb134dfa890ac67 to your computer and use it in GitHub Desktop.
Save baslie/327f138f44fc672fcdb134dfa890ac67 to your computer and use it in GitHub Desktop.
Работа с данными в динамическом каталоге Тильды
<script>
const MAX_ATTEMPTS = 10;
let attempts = 0;
function checkForJsStore() {
if (attempts >= MAX_ATTEMPTS) {
console.warn("Достигнуто максимальное количество попыток. Подождите или обновите страницу.");
return;
}
const element = document.querySelector('.js-store .js-store-prod-text, .t-store .js-store-prod-text');
if (element && element.children.length > 0) {
// Здесь будет код для "инжектирования" вашего контента, когда элемент найден
insertYourContent();
} else {
attempts++;
setTimeout(checkForJsStore, 1000);
}
}
function insertYourContent() {
// Здесь должна быть реализация функции, которая "инжектирует" ваш контент на страницу
}
checkForJsStore();
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment