Как скрыть блоки с указанными ID, если страница открыта без urlparams

Опубликовано 3 Июль, 2023 | Сниппеты с кодом | 429 просмотров

<script>
  // Массив с id блоков, которые нужно скрыть
  var blockIdsToHide = ['239770', '123456', '789012'];

  // Функция для проверки наличия параметров URL
  function hasUrlParams() {
    return window.location.search.length > 0;
  }

  // Функция для скрытия блоков
  function hideBlocks() {
    blockIdsToHide.forEach(function(blockId) {
      var blocks = document.querySelectorAll('[data-biolink-block-id="' + blockId + '"]');
      blocks.forEach(function(block) {
        block.style.display = 'none';
      });
    });
  }

  // Проверяем наличие параметров URL и скрываем блоки, если параметров нет
  if (!hasUrlParams()) {
    hideBlocks();
  }
</script>
Последняя правка от 3 Июль, 2023