Dropdown блоки содержат картинки, как минуя js можно сделать lazy loading для img?
Собственно, весь вопрос в теме.
При наведении на пункт меню выскакивает дропдаун который по-умолчанию загружается как display:none, как я понимаю картинки внутри блоков будут грузиться во всех браузерах кроме старой Оперы.
Нужно сделать их загрузку при display:block.
Ответ прямо следует из вопроса.
Не надо делать блоку по умолчанию display:none.
Сделайте ему абсолютное позиционирование в какой-нибудь правый нижний угол окна, размер 1х1 пиксель и то же самое - для картинок. А в правиле, которое для :hover верните все на место, как полагается.