Почему стиль, установленный 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