imagenes imagen galeria example abrir jquery fancybox

imagen - jquery fancybox 3



Los enlaces de Fancybox no se muestran en lightbox. ¿Qué me falta? (1)

Este href="http://placehold.it/350x125" no dice a fancybox que está abriendo una image por lo que:

1). agrega la clase especial fancybox.image a tu enlace como

<a class="cta-nav-hover fancybox fancybox.image" href="http://placehold.it/350x125" title="Bio"><span></span></a>

2). agregue el atributo (HTML5) data-fancybox-type a su enlace como

<a data-fancybox-type="image" href="http://placehold.it/350x125" title="Bio" class="cta-nav-hover fancybox"><span></span></a>

3). agrega la opción type a tu script fancybox como

$(".fancybox").fancybox({ type: "image" });

lo que sea que piense funciona mejor para su caso.

NOTA : números 1). y 2). el trabajo anterior para fancybox v2.x solamente. Numero 3). funciona para v1.3.4 y v2.x

EDITAR : incluye un JSFIDDLE con su código y jQuery v1.8.3.

Hay dos enlaces:

  • uno que usa la clase "fancybox.image": trabajando
  • otro sin: no funciona

De acuerdo, pensé que lo había implementado correctamente, pero creo que debo haberme equivocado en alguna parte.

Aquí está mi código:

Jquery aquí:

jQuery(document).ready(function( $ ){ $(function() { $( ".cta-nav-hover" ).tooltip({ show: null, position: { my: "right+40 bottom", at: "left bottom" }, open: function( event, ui ) { ui.tooltip.animate({ top: ui.tooltip.position().top - 10 }, 75 ); } }); }); $(function() { $(".fancybox").fancybox(); }); });

Entonces el HTML:

<div id="cta-nav-wrapper"> <ul id="cta-nav"> <li class="bio"> <a href="http://placehold.it/350x125" title="Bio" class="cta-nav-hover fancybox"><span></span></a> </li> </ul> </div>

Pensé que esto funcionaría, pero cuando hago clic en el enlace, simplemente me lleva a la imagen del marcador de posición en lugar de hacer una ventana emergente. ¿Qué hice mal? Parece que tengo los archivos alineados correctamente, o al menos cuando los inspecciono a través de Firebug van a la js adecuada.

Esto es lo que llamé en la cabeza:

<!-- Add fancyBox --> <link rel="stylesheet" href="/wp-content/themes/hustle-child/includes/js/fancyapps-fancyBox-v2.1.5-0-ge2248f4/fancyapps-fancyBox-18d1712/source/jquery.fancybox.css" type="text/css" media="screen" /> <script type="text/javascript" src="/content/wp-content/themes/hustle-child/includes/js/fancyapps-fancyBox-v2.1.5-0-ge2248f4/fancyapps-fancyBox-18d1712/source/jquery.fancybox.pack.js"></script> <!-- Optionally add helpers - button, thumbnail and/or media --> <link rel="stylesheet" href="wp-content/themes/hustle-child/includes/js/fancyapps-fancyBox-v2.1.5-0-ge2248f4/fancyapps-fancyBox-18d1712/source/helpers/jquery.fancybox-buttons.css" type="text/css" media="screen" /> <script type="text/javascript" src="/wp-content/themes/hustle-child/includes/js/fancyapps-fancyBox-v2.1.5-0-ge2248f4/fancyapps-fancyBox-18d1712/source/helpers/jquery.fancybox-buttons.js"></script> <script type="text/javascript" src="/wp-content/themes/hustle-child/includes/js/fancyapps-fancyBox-v2.1.5-0-ge2248f4/fancyapps-fancyBox-18d1712/source/helpers/jquery.fancybox-media.js"></script> <link rel="stylesheet" href="/wp-content/themes/hustle-child/includes/js/fancyapps-fancyBox-v2.1.5-0-ge2248f4/fancyapps-fancyBox-18d1712/source/helpers/jquery.fancybox-thumbs.css" type="text/css" media="screen" /> <script type="text/javascript" src="/wp-content/themes/hustle-child/includes/js/fancyapps-fancyBox-v2.1.5-0-ge2248f4/fancyapps-fancyBox-18d1712/source/helpers/jquery.fancybox-thumbs.js"></script> <!-- Magnific Popup core CSS file --> <link rel="stylesheet" href="/wp-content/themes/hustle-child/includes/js/magnific-popup.css"> <!-- Magnific Popup core JS file --> <script src="/wp-content/themes/hustle-child/includes/js/magnific-popup.js"></script>

También probé otro complemento llamado Magnific Popup, pero tampoco responde. Estoy pensando que tiene algo que ver con la configuración de mi tema de WordPress.