Вот мой тег для изображения. Изображение представляет собой график, который динамически генерируется из базы данных. Объем данных может варьироваться в зависимости от количества. Иногда он загружается менее чем за секунду и в другое время, когда может отображаться до 6 или 7 секунд, пока изображение графика не будет отображаться. То, что я хочу сделать, это показать простой держатель места gif, пока это фактическое изображение не будет загружено.Как я могу асинхронно загружать изображение на загрузку страницы и отображать загружаемый gif во время загрузки?
<img src="@Url.Action("Graph", new { id = Model.ID })" alt="Graph is Loading..." />
можно дублировать http://stackoverflow.com/questions/15826158/how-to-load-gif-image-while-ajax-content-is-loading-and- javascript? rq = 1 – Alex
http://stackoverflow.com/questions/16810423/show-spinning-wheel-image-till-the-full-page-loads?rq=1 – Alex
Направьте src в placeholder и укажите URL-адрес графика в атрибут данных. Затем, в готовом документе, создайте новое скрытое изображение, дайте ему обработчик нагрузки, который скрывает местозаполнитель и показывает себя, а затем установите src изображения на график. –