2012-03-30 3 views
0

Salut, mon image fantaisie ne cesse de disparaître chaque fois que je clique sur l'image, la boîte de fantaisie affiche l'image mais une fois que je la ferme, il n'y a pas d'image. Où vais-je mal?Boîte fantaisie faisant disparaître l'image sur les rails

javascript Fancybox:

$(document).ready(function() { 
    $(".single_image").fancybox(); 
}); 

Fancybox Image:

<%= link_to(image_tag"blindlogo.jpg", :class=>"single_image") %> 

Répondre

1

Mise à jour

Essayez d'ajouter des codes suivants ci-dessous vos codes LINK_TO, il ressemble à:

<%= link_to "#", "assets/blindlogo.jpg", :class=>"single_image" %> 

Voir http://fancybox.net/howto. Cette page indique que vous avez besoin de href dans votre élément de lien.

+0

Je reçois deux images à la place une avec un lien et il disparaît quand je clique dessus et un autre qui reste et n'a pas de liens. –

+0

La version mise à jour fonctionnera-t-elle? '<% = link_to" # "," assets/blindlogo.jpg ",: class =>" single_image "%>' – zhongxiao37

+0

Je l'ai changé en <% = link_to "#", "assets/blindlogo.jpg" ,: class => "single_image"%> et il montre # et je clique dessus l'image montre. J'ai trié de comprendre que pour que cela fonctionne vous avez besoin d'une petite image et d'un grand lien vers, mais je ne connais pas le code de rails pour faire ceci. Que fais-je d'autre mal? –

Questions connexes