Я работаю над одностраничными приложениями, у которых есть куча скрытых div, привязанных (или связанных с ними?) к KnockoutJS с visible:
. Когда страница загружается, все они мгновенно мигают на экране. Я попытался переместить мой JS в <head></head>
, но это не повлияло, поэтому загрузка JS в нижней части страницы не вызывает его.
К сожалению, привязка visible:
не распространяется на атрибут CSS display
, поэтому я не могу использовать display: none;
при загрузке страницы, или visible:
вообще не работает. Если... Я загружаю страницу с помощью display: none;
, а затем меняю ее в первый раз, когда я показываю div пользователю.
Но есть ли более элегантный способ достичь этого?