ASP.NET MVC изменить контент анимации - PullRequest
0 голосов
/ 12 октября 2018

Я создаю Views для приложения ASP.NET MVC.Я использую _Layout и некоторые другие Views, такие как Магазин, Контакт и т. Д., Которые имеют только один элемент: «контент».

Как настроить анимацию изменения содержимого?Я не люблю мигать белым при смене.

Ответы [ 2 ]

0 голосов
/ 12 октября 2018

То, что вы видите, не связано с MVC и является результатом простых переходов HTML-страниц.Поскольку вы фактически меняете всю страницу, мигание белого цвета является результатом загрузки новой страницы.

Вы можете управлять этим с помощью CSS и jQuery. Вот одна статья , которая описывает один способ управления переходами страниц.Просто найдите HTML Page Transitions, и вы увидите множество библиотек jQuery, созданных для этого с обширной документацией.

Вот одна библиотека jQuery, которую я нашел: Animsition

Некоторыедополнительную информацию о мерцании белого, которую вы видите из этой статьи.

Среди различных проблем с загрузкой веб-страницы, мерцание белого цвета считается одной из распространенных проблем, которыепроисходит во время доступа к странице, загрузки, перезагрузки и обхода интернет-браузеров.Белое мерцание возникает по разным причинам, включая браузер, пытающийся визуализировать страницу до завершения загрузки таблицы стилей, проблемы JavaScript и другие ошибки рендеринга.Браузеры всегда будут ждать, пока все (за исключением изображений) завершит загрузку перед рендерингом.

0 голосов
/ 12 октября 2018

Это зависит от вашего шаблона CSS, если у него есть счетчики, вы должны посмотреть в документации, если ваш шаблон не имеет, найдите один, есть много шаблонов с документацией.Вот пример документации (конечно, это применимо, если вы используете inspinia, но все они имеют похожие приложения): http://webapplayers.com/inspinia_admin-v2.8/spinners.html

...