Почему стиль, установленный javascript, не работает с Ractive.js?

В этой скрипке при нажатии кнопки выполняются также следующие строки:

document.getElementById("WeatherData").style.visibility = "block";
weatherDataDiv.style.visibility='block';

Без эффекта.

Я много искал, но, похоже, синтаксис правильный.

Как скрыть div в RactiveJs.

Другие фреймворки, такие как jQuery и Angular, не могут быть использованы по некоторым деловым причинам.

1 ответ

Решение

Просто измените:

weatherDataDiv.style.visibility='block';

в

weatherDataDiv.style.visibility='visible';

Значение block не является допустимым значением для visibility имущество. Допустимые значения: видимый | скрытый | свернуть | начальный | наследовать;

Взгляните на http://www.w3schools.com/cssref/pr_class_visibility.asp

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