Necesito que cuando hago clic en cualquier elemento que use fancybox genere una URL específica para eso, así que cuando le envío este enlace a alguien, abre el cuadro específico que quiero.Cómo crear un enlace directo a cualquier cuadro de fancybox
Por ejemplo: fancybox.net/home al hacer clic en la primera imagen, el enlace aún fancybox.net/home Quiero que cuando hago clic en la imagen, la URL se genera y aparece en la barra de direcciones como: fancybox.net/home/imageid=1 así cuando envío fancybox.net/home/imageid=1 a alguien que ya abre la imagen en el cuadro
Gracias!
(es como fotos de Facebook, al hacer clic en cualquier foto, la foto se abre en una caja, pero la barra de direcciones cambios en el vínculo de la imagen)
////// ACTUALIZACIÓN # 1 //////
Hice lo que sugirió JFK, pero después de una hora tratando de seguir sin saber por qué las cajas no son iguales.
Mira la diference entre:
el código:
<script type="text/javascript">
var thisHash = window.location.hash;
$(document).ready(function() {
if(window.location.hash) {
$(thisHash).fancybox({
prevEffect : 'none',
nextEffect : 'none',
closeBtn : false,
arrows : true,
nextClick : true,
helpers : {
thumbs : {
width : 80,
height : 80
},
title : {
type : 'inside'
},
buttons : {}
},
afterLoad : function() {
this.title = (this.index + 1) + ' de ' + this.group.length + '<div id="curti"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.google.com.br&send=true&layout=standard&width=45&show_faces=false&action=like&colorscheme=light&font&height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:56px; height:24px;" allowTransparency="true"></iframe></div>';
}
}).trigger('click');
}
$('.fancylink').fancybox({
prevEffect : 'none',
nextEffect : 'none',
closeBtn : false,
arrows : true,
nextClick : true,
helpers : {
thumbs : {
width : 80,
height : 80
},
title : {
type : 'inside'
},
buttons : {}
},
afterLoad : function() {
this.title = (this.index + 1) + ' de ' + this.group.length + '<div id="curti"><iframe src="http://www.facebook.com/plugins/like.php?href=http://www.google.com.br&send=true&layout=standard&width=45&show_faces=false&action=like&colorscheme=light&font&height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:56px; height:24px;" allowTransparency="true"></iframe></div>';
}
});
}); // ready
</script>
Qué hay de malo en que el guión?
Llamar 'click()' en el enlace que lo desencadena. – alex
Soy novato, ¿cómo puedo hacer eso? –