Отображение пользовательского HTML-кода в плагине jQuery. - PullRequest
1 голос
/ 18 июля 2011

Galleria - очень хороший плагин для галереи, но информация, отображаемая в подписи к фотографии (если вы нажмете символ i ), генерируется плагином.

enter image description here

Я пытаюсь найти надежный способ (отделение контента от презентации, кросс-браузер, совместимость со стандартами, если это возможно), чтобы иметь возможность вставить свой собственный HTML-код (т.е. ссылки и стили) в текст этого заголовка.

Плагин поддерживает заголовок html с опцией dataConfig , но отключает <a href=""></a>.

Чтобы преодолеть эту зачистку, я нашел, что это работает:

JS

var _tit = $(img).next('h3').html();
var _info = $(img).siblings('.info').html();
var _url = $(img).siblings('.info a').attr("href");
var _user = $(img).siblings('.info a').children().html();
var _desc = _info + "<a href="+_url+">"+ _user +"</a>";
return { title: _tit, description: _desc };

HTML

<span class="info">Subida por <a href="http://www.manolito.com">Manolito</a></span>

Когда в идеале достаточно простого description: $('.info').html() ...

Ответы [ 2 ]

1 голос
/ 18 июля 2011

Поддерживается Galleria, посмотрите здесь: http://galleria.aino.se/docs/1.2/options/dataConfig/

0 голосов
/ 05 сентября 2011

Разработчики Galleria теперь исправили это в новой версии .

...