Я обновился до jQuery GalleryView 2.1.1 и, похоже, не поддерживает теги ahref на изображениях. Есть ли обходной путь для этого? Я хочу иметь возможность отображать заголовок при наведении на изображение и перенаправлять на другую страницу onclick.jQuery GalleryView для ссылок/href
4
A
ответ
1
вот что я сделал: я использовал панель-наложение как объект, который нужно щелкнуть.
я добавил тег к нему, так что я могу использовать его HREF атрибута (см ниже)
<li><span class="panel-overlay"><a href="your_link_here" ></a></span><img src="pic.jpg" alt=""/></li>
в CSS файл я удостоверился, панель-накладка охватывает весь образ и сделал его transparent.also добавил наведите курсор на него.
.panel .overlay-background { height: 666px; cursor:pointer;background: none; }
наконец, внутри $ (документ) .ready функции страницы я добавил:
$(".panel-overlay").click(function() {
//get the link href
var link = jQuery("a", this).attr('href');
window.location.href = link;
});
надеюсь, что это помогает кто-то там ..
ура :-)
3
$('#gallery .panel img').hover(function() {
$(this).wrap('<a href="' + this.src + '" target="_blank"/>');
}, function() {
$(this).unwrap('<a></a>');
});
ссылка со страницы плагинов @ http://plugins.jquery.com/project/galleryview, кажется, сломана и без каких-либо демонстраций в примере кода для этого плагина Jquery. – evandrix
http://plugins.jquery.com/node/13734 – spotlr
@Doug: тег изображения не имеет атрибута href, ps, предоставляет текущую помощь, если вы хотите получить оперативную помощь. –