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);
}
}
Это ссылка на мой пример
У меня есть похожий пример, который работает так, как задумано, но в этом случае я не генерирую динамический контент.