В настоящее время я использую jQuery iviewer для онлайн-галереи изображений. Этот код используется для вызова первоначального источника iviewer изображения (отредактированный для краткости):Как получить текущий src jquery-iviewer?
var $ = jQuery;
$(document).ready(function(){
var iv1 = $(".viewer").iviewer({
src: "/folder/001.jpg",
});
Задав another question в другом месте на SO, я в настоящее время использую этот метод, чтобы управлять следующей/предыдущей кнопкой, добавив «- 'для текущего ЦСИ изображения на мыши (все изображения по имени пошагово, используя три цифры - 001.jpg, 002.jpg и так далее):
var i = 1;
$("#next").click(function()
{
i++;
iv1.iviewer('loadImage', "/folder/" + ("00" + i).slice(-3) + ".jpg");
return false;
});
Однако, проблема заключается в том, что в другом месте на той же странице, я m, используя некоторый код jquery для изменения отображаемого изображения в iviewer на основе атрибута класса соответствующих ссылок (которые нумеруются аналогично t он образы - chimg001, chimg002 и так далее):
$("ul.imageThumbs > li > a").click(function()
{
var k = $(this).attr("class");
iv1.iviewer('loadImage', "/folder/" + ((k).slice(-3)) + ".jpg");
return false;
});
(Я новичок как JQuery и JavaScript, так что я рад услышать любые предложенные модов выше)
после использования. над кодом для отображения новых изображений, следующие и предыдущие кнопки не изменяются относительно вновь отображаемого изображения, но только в соответствии с последним изображением, доступным с помощью следующих/предыдущих кнопок.
Я хотел бы иметь возможность использовать следующую и предыдущую кнопки, сначала обнаруживая текущий src iviewer, а затем добавляя его к этому, а не к текущему методу. Это можно сделать?
Функциональность, на которой я был после ответа автор плагина Дмитрий Петров. Ответ на [странице github проекта] (https://github.com/can3p/iviewer/issues/20). – shngrdnr