У меня проблемы с перламутром, по какой-то причине он не будет работать, я использую Ghost в качестве платформы, и у меня есть несколько изображений, добавленных в пост с использованием уценки Ghost, для работы перламутра мне нужна ссылка на эти изображения с классом чтобы связать их как перышко, поэтому я использую следующий jQuery
$(document).ready(function() {
$("img").each(function() {
var $this = $(this);
var src = $this.attr('src');
var a = $('<a/>').attr('href', src).addClass('lightbox');
$this.wrap(a);
});
});
и зовет пухом
$("a.lightbox").featherlight({
closeOnClick: 'anywhere',
});
Я смотрю на своего инспектора в Chrome, и у меня нет ошибок, а изображения прекрасно завернуты в теги с правильным классом:
<a href="/content/images/2015/05/IMG_0150.jpg" class="lightbox">
<img src="/content/images/2015/05/IMG_0150.jpg" alt="Beautiful Girls">
</a>
Я заметил одну вещь: сразу после тега я получаю класс span для каждого изображения в сообщении.
<span class="overlayContainer" style="top: 1603px; left: 1108.5px;"></span>
Я очень новичок в JS и jQuery, поэтому это может быть очень простое решение.
$("a.lightbox").featherlight({closeOnClick: 'anywhere',});
внутрь$(document).ready(function(){});
. Также удалите лишнюю запятую после'anywhere',
. - person Ejaz   schedule 08.05.2015