2012-03-30 2 views
0

Hallo meine Phantasie Box Bild verschwindet immer wenn ich auf das Bild klicken, zeigt die Phantasie-Box das Bild, aber sobald ich es schließe ihr kein Bild. Wo gehe ich falsch?Fancy Box macht Bild verschwinden auf Schienen

Fancybox javascript:

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

Fancybox Image:

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

Antwort

1

Aktualisiert

Versuchen Sie, folgende Codes unter Ihrem link_to Codes hinzufügen, so dass es wie folgt aussieht:

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

Siehe http://fancybox.net/howto. Auf dieser Seite wird angegeben, dass Sie href in Ihrem Link-Element benötigen.

+0

Ich bekomme zwei Bilder statt eines mit einem Link und es verschwindet, wenn ich darauf klicke und ein anderes bleibt und hat keine Links. –

+0

Funktioniert die aktualisierte Version? '<% = link_to" # "," assets/blindlogo.jpg ",: class =>" single_image "%>' – zhongxiao37

+0

Ich habe es zu diesem <% = link_to "#", "assets/blindlogo.jpg" geändert ,: class => "single_image"%> und es zeigt # und ich klicke darauf das Bild zeigt. Ich sortiere, um zu verstehen, dass, damit das funktioniert, du ein kleines Bild brauchst und ein großes, mit dem du verlinken kannst, aber ich kenne den Rails Code dafür nicht. Was mache ich sonst falsch? –