Как узнать, когда загружено фоновое изображение CSS? Событие запущено? [дубликат]

У меня есть виджет боковой панели с фоном изображения.

Над ним находится форма ввода для поиска. Я не хочу, чтобы ввод отображался до загрузки изображения.

Есть ли способ прикрепить обработчик событий load к фоновым изображениям CSS, таким как обычные элементы / объекты img?

Я знаю, что это можно сделать с обычным изображением, но я бы хотел сохранить его в качестве фона CSS, потому что изображение является частью спрайта. Я использую jQuery, поэтому решения, использующие jQuery или простой DOM JS, одинаково хороши.

20
задан Brian Tompsett - 汤莱恩 27 August 2019 в 21:20
поделиться