Cuando he añadido el código ningún ajuste en anchura y altura funcionaanchura y altura problema con FancyBox
jQuery(document).ready(function() {
$('a.iframe').fancybox();
});
¿Cuáles son las opciones para conseguir alrededor de él?
Cuando he añadido el código ningún ajuste en anchura y altura funcionaanchura y altura problema con FancyBox
jQuery(document).ready(function() {
$('a.iframe').fancybox();
});
¿Cuáles son las opciones para conseguir alrededor de él?
Tome un vistazo a la documentación aquí: http://fancybox.net/api
Usted está utilizando el contenido en línea, así que asegúrese de que se está configurando la opción autoDimensions a falso, junto con los valores de anchura y altura.
ACTUALIZACIÓN: He probado con éxito la siguiente solución:
$('a.fbtag').fancybox({
autoDimensions: false,
height: 300,
width: 400
});
Esto supone que el nombre de la clase del enlace que está abriendo es 'fbtag'.
anchura Fancy Box y Altura siempre varía con el tipo de medio.
Si proporcionamos una imagen de 5 * 5 píxeles, Fancy Box se mostrará con las dimensiones de las Dimensiones de la imagen.
para contrarrestar el efecto de las dimensiones de los medios y definir la anchura & altura predeterminada para Fancy Box
Prueba esto:
$.fancybox.open(collection.toJSON(), {
afterShow :function(){},
maxHeight : 600,
minWidth : 500
});
anchura FancyBox habrá mínimo - 500 píxeles.
FancyBox La altura será proporcional a los datos de FancyBox con una altura máxima de 600 píxeles.
Por ejemplo
$.fancybox({
'content':"This will be the content of the fancybox",
'width':'500',
'autoDimensions':false,
'type':'iframe',
'autoSize':false
});
$(document).ready(function() {
$(".fancy-ajax").fancybox({
type: 'ajax',
autoDimensions: false,
'autoSize': false,
'height': 'auto'
});
});
Los códigos anteriores trabajó para mí. Sin embargo, estaba diseñando en Twitter Bootstrap.
Esto se puede hacer de dos vías
Con iframe
$(document).ready(function() {
$(".fancybox").fancybox({
width:600,
height:400,
type: 'iframe',
href : 'url_here'
});
})
Sin iframe
$(document).ready(function() {
$(".fancybox").fancybox({
width:600,
height:400,
autoDimensions: false,
});
})
Gracias pero ya intentado eso y no funcionó. ¡El ajuste no afectará a nada! – Nima
¿Qué está haciendo? ¿Se está dimensionando en la página html que estás alimentando? Si es así, podría dimensionar ese w/CSS para que sea del tamaño adecuado. – SBerg413
Sí ... He intentado que también ... he cambiado # FancyBox-wrap # FancyBox contenido # FancyBox-exterior, pero que no caben naturalmente, hacen que el cuadro de movimiento hacia la izquierda cuando se cambia su anchura, mientras que muestra el pop -arriba. – Nima