J'ai effectué une mise à niveau vers jQuery GalleryView 2.1.1 et il ne semble pas que les balises ahref soient prises en charge sur les images. Y at-il une solution de contournement pour cela? Je veux être en mesure d'afficher le titre sur l'image mouseover et de rediriger vers une autre page onclick.jQuery GalleryView prise en charge des liens/href
4
A
Répondre
1
Voici ce que j'ai fait: j'ai utilisé le panneau de superposition comme objet à cliquer.
i ajouté une une étiquette à ce que je puisse utiliser son attribut href (voir ci-dessous)
<li><span class="panel-overlay"><a href="your_link_here" ></a></span><img src="pic.jpg" alt=""/></li>
dans le fichier css je me suis assuré le panneau de recouvrement couvre l'ensemble de l'image et fait transparent.also ajouté une placez le curseur dessus.
.panel .overlay-background { height: 666px; cursor:pointer;background: none; }
enfin, à l'intérieur $ (document) fonction .ready de la page i ajouté:
$(".panel-overlay").click(function() {
//get the link href
var link = jQuery("a", this).attr('href');
window.location.href = link;
});
espoir que cela aide quelqu'un là-bas .. :-)
acclamations
3
$('#gallery .panel img').hover(function() {
$(this).wrap('<a href="' + this.src + '" target="_blank"/>');
}, function() {
$(this).unwrap('<a></a>');
});
le lien de la page des plugins @ http://plugins.jquery.com/project/galleryview semble être rompu et sans démos à code exemple pour ce plugin jQuery. – evandrix
http://plugins.jquery.com/node/13734 – spotlr
@Doug: balise d'image n'a pas d'attribut href, ps, fournissez votre aide actuelle, si vous voulez une aide rapide. –