Я использую Lightbox 2 в нескольких галереях изображений. Я бы хотел, чтобы мои пользователи загружали изображения в галерею, пока они просматривают их в Лайтбоксе. Кнопка «Загрузить» была бы идеальной, и я ее подниму под подписью.Lightbox image download
Проблема заключается в том, что я сосать в Javascript (этот проект является внутренним инструментом, используемым нечасто, и я вызвался взломать его вместе. Это не моя область знаний). Я нашел некоторые довольно хорошие начала, чтобы получить функцию, которую я хочу, но я не знаю, как сшить их вместе. Вот на что я смотрю, и я был бы признателен за более полные инструкции (т. Е. Вставьте эти строки кода ... после этой строки ... в lightbox.js).
То, что я нашел, но не могу использовать:
1.) рабочий WordPress плагина - но я не использую WordPress
Here вы можете найти мод версию Lightbox предлагаемый как плагин WordPress. This site использует его (посмотрите на фотографии детей в костюмах для захвата движения). Я думаю, что ссылка «Скачать», которую он вставил, идеально подходит, но я бы предпочел не менять свою разметку для работы с плагином WordPress. Я хочу следовать шаблону Lightbox 2 с помощью data-lightbox.
2.) Этот фрагмент, который я не понимаю. Он был снабжен криптографической инструкцией «изменить файл lightbox.js». Но где ?:
$('<div/>', { "class": 'lb-saveContainer' }).append($('<a/>', { "href": '', "target":"_blank" }).append($('<img/>', { src: this.options.fileSaveImage })))
Попробуйте добавить '$ (« фунт-число „). Присоединять (“ Download»)' на линии [172 ] (https://github.com/lokesh/lightbox2/blob/master/js/lightbox.js#L172) ... Я сам не пробовал, но это может сработать. Возможно, вам придется немного по-разному его подстроить ... Кстати, это хак ... – kentcdodds