Функция загрузки Lightbox вместо реального изображения - PullRequest
1 голос
/ 21 мая 2019

Я добавил код на свой сайт, пытаясь загрузить лайтбокс при нажатии на изображение. На данный момент этот код работает, но вместо того, чтобы показывать изображение в лайтбоксе, он просто показывает URL изображения. Это загружается с использованием «slider.currSlide.bigImage» в коде ниже. Я не уверен, что я могу добавить к этой функции, чтобы она также загружала тег img и скобки вокруг него, таким образом загружая фактическое изображение в лайтбокс. Любая помощь будет принята с благодарностью.

 function add_additional_rs_code() {
    ?>
    var slider = $('#new-royalslider-1').data('royalSlider');
    slider.ev.on('rsSlideClick', function (event, originalEvent) {
    //console.log(this);
    $.fancybox( slider.currSlide.bigImage );
});
    <?php
}
add_action('new_rs_after_js_init_code', 'add_additional_rs_code');

1 Ответ

0 голосов
/ 22 мая 2019

Не видя ваш код, я полагаю, вам не хватает href или data-src атрибутов, которые указывают на источник контента. В результате сценарий предполагает, что вы хотите отобразить свой элемент (в вашем случае - ваше изображение).

...