отложенная загрузка скользящей карусели слайдов по событию beforeChange вместо использования URL для изображения - PullRequest
0 голосов
/ 05 июня 2018

Я хочу использовать скользкую js-карусель для отложенной загрузки изображений в карусели, но я не сохраняю свои изображения как доступные по URL-адресу, в настоящее время я создаю сайт ASP.Net MVC, и все мои изображения хранятся в БДкак байт [].ех.Изображения профиля

Я вижу, что для ленивой загрузки в слик нужно сделать что-то вроде этого

<img data-lazy="img/lazyfonz1.png"/>

$('.lazy').slick({
  lazyLoad: 'ondemand',
  slidesToShow: 3,
  slidesToScroll: 1
});

и я предполагаю, что путь в атрибуте data-lazy - это путь к некоторому URL-адресу?

Есть ли другой способ получитьизображения без указания URL-адреса, как показано в примере, и, может быть, другие данные, но при этом лениво загружать их?

Единственная идея, которая у меня возникла, - использовать скользящее событие beforeChange, посмотреть на следующий слайд (которыйбудет пустым или не будет иметь значения в img src) и сделает ajax post вызов, чтобы получить изображение и вернуть его!Затем это будет сделано при каждой смене слайдов.

Любые другие идеи или решения, которые могли бы быть лучше, у меня все на слух!

...