jQuery Cycle Clics Interception
-
01-10-2019 - |
Question
J'utilise le cycle jquery pour créer un curseur de contenu en vedette. Dans mon téléavertisseur j'ai une image de chaque poste et un lien vers le permalien. Je ne peux pas créer un lien vers la page, mais j'espère cette image donnera une idée de ce que je fais:
texte alt http://cl.ly/9caab80843f1bd80cb8f/content
Mon problème est que lorsque je clique sur les permaliens dans le droit nav, ils ne pas ouvrir. Les liens sont formés correctement et je suis en mesure de cliquer droit et ouvrir dans une nouvelle fenêtre. Il semble que le curseur est interceptait mon clic comme un clic JS et non un clic sur le lien acutaly href.
Toute une expérience de ce problème?
voici mon JS
jQuery('#slideWrap').cycle({
speed: 200,
timeout: 0,
pager: '#featuredNav ul',
pagerEvent: 'mouseover',
pagerAnchorBuilder: function(idx, slide) {
return '<li><img src="' + jQuery(slide).find(".featuredSlideImage > img").attr("src") + '" height="50" width="75" />' + jQuery(slide).find(".featuredSlideDesc > h3").html() + ' </li>';
}
});
La solution
De http://jquery.malsup.com/cycle/options.html, je suggère d'essayer l'option:
allowPagerClickBubble
Et le mettre à true au lieu de sa valeur par défaut, false.