Включая сценарий моей модели просмотра в нижней части страницы и проблема. Дело до тех пор, пока не назовется applyBindings
(который также находится внизу) пользователь может увидеть не привязанную страницу на секунду, где отображается обнаженный шаблон. Одно из решений - разместить сценарии наверху и обернуть applyBindings
в $()
или «документ готов». Но я действительно отказываюсь признать, что решить проблему не удастся и сохранить сценарии внизу.Сценарий внизу?
3
A
ответ
5
Я всегда использую что-то вроде этого:
<div data-bind="visible:true" style="display:none">
...
</div>
0
Вы можете скрыть элементы в вопросе с помощью CSS и отображать их после того, как applyBindings
CSS
.hide-while-loading { display: none }
JS
var elements = document.getElementsByClassName('hide-while-loading ');
for (var i = 0; i < elements.length; ++i) {
// remove class:
elements[i].className = elements[i].className.replace('/\bhide-while-loading\b/','');
}
На самом деле код удаляет hide-while-loading
класс вместо просто сделать элементов ts видно, так что элементы, которые должны быть скрытыми, оставаться скрытыми.
0
Вы можете использовать привязку css для переключения видимости несвязанных элементов.
Вероятно, на содержащий элемент, сделать что-то вроде этого:
<div data-binding="css: { notready: !isReady()}" class="notready">
Other children with bindings
</div>
Добавить класс CSS:
.notready { display : none; }
Затем добавьте новый наблюдаемым в вашей модели представления:
isReady : ko.observable(true)
Код переключает/удаляет класс notready
CSS при isReady
оценке tes до true
.
Смежные вопросы
- 1. Сценарий запускается внизу div вместо верхнего
- 2. Серая секция внизу внизу
- 3. Нижний колонтитул внизу внизу страницы
- 4. Фоновое изображение внизу экрана или внизу страницы
- 5. Панель вкладок исчезает внизу внизу экрана
- 6. полоса прокрутки внизу внизу от родительского div
- 7. заголовок окантовка внизу внизу изображение тоже. (CSS3)
- 8. Android - относительное расположение изображения внизу внизу
- 9. Swift: панель UIDynamic iimate внизу внизу
- 10. Изображение не внизу с гравитацией (внизу)
- 11. Как сделать nav внизу внизу наверх
- 12. Меню внизу
- 13. «Внизу стека»
- 14. Прокрутите внизу
- 15. Отсортировать даты с шкафами до сих пор внизу и внизу внизу
- 16. intro.js - индикатор изменения положения и помещается внизу (внизу)
- 17. CSS Footer, оставайтесь внизу страницы не внизу экрана
- 18. Установите нижний колонтитул внизу, но не всегда внизу.
- 19. загрузочные вкладки CSS-тень на вкладке внизу внизу
- 20. Держите нижний колонтитул внизу (положение: абсолютное) внизу при изменении размера
- 21. Css навигация по навигации внизу внизу слева на hover
- 22. highcharts zero values приводит к получению графа, а внизу внизу
- 23. Сохраните нижний колонтитул внизу или внизу обертки/содержимого
- 24. Выравнивание изображений вверху центра, внизу справа и внизу слева
- 25. Элемент позиции UIScrollView внизу экрана, а не внизу ScrollView
- 26. Нижний колонтитул позиции внизу внизу страницы (на экране и печати)
- 27. Плавающие контейнеры так, чтобы они были внизу внизу
- 28. Положите панель, которая не скрывает элементы внизу - внизу страницы
- 29. Липкий нижний колонтитул внизу экрана, а не внизу pafe
- 30. затруднительной сноска внизу страницы