Javascript & DOM (пользовательская точка доступа Pannellum)

Я использую Pannellum.js для разработки 360 изображений в виде равноугольных изображений в браузере. Моя главная проблема в DOM, когда я пытаюсь показать / скрыть некоторые элементы, которые я генерирую динамически. Я пытаюсь достичь этой цели с помощью вызова javascript document.getElementById (elemId).style.visibility = visible / hidden.

В частности, я пытаюсь показать промежуток над восклицательным знаком, который по умолчанию для css скрыт. (См. Скрипку).

В консоли я вижу, что встроенный стиль был изменен, но элемент на экране все еще скрыт.

Это функция, которую я использую, чтобы скрыть / показать элементы DOM

function updateHTML(elmId, value) {
  var elem = document.getElementById(elmId);
  if (typeof elem !== 'undefined' && elem !== null) {
    document.getElementById(elmId).style.visibility = value;
    console.log(elem);
  }
}

Это ссылка на мой пример

Скрипка Демо

У меня есть похожий пример, который работает так, как задумано, но в этом случае я не генерирую динамический контент.

Fiddle Demo Работает как задумано

0 ответов

Другие вопросы по тегам