Pregunta

Estoy usando Nyromodal y tengo problemas para darle a la ventana emergente una posición fija en relación con el fondo. Es decir, lo he colocado donde quiero que vaya, pero cuando la ventana del navegador se redimensiona los cambios emergentes en relación con el contenido de la página de fondo. Entiendo que esta es una característica de Nyromodal, pero me gustaría apagarlo. No puedo encontrar una función en los documentos para hacer eso. ¿Alguien tiene alguna idea?

Fragmento de CSS:

.nyroModalCont {
    position: absolute;
    margin:20px 25px 25px 25px;
    background:#000;
}

Generar:

echo '<a href="showimage.php?id='.$row['id'].'" class="trigger" rel="gal">';
echo '<img src="'.$this->ImageDir.$row['id'].'/thumb/'.$row['thumb'].'" border="0" />';
echo '</a>';

Gracias, recursos humanos

¿Fue útil?

Solución

Para evitar cambiar (y cambiar el tamaño) de una ventana emergente después de cambiar el tamaño de la ventana del navegador, puede sobrescribir el resize función (sin código adentro) en las opciones nyromodal:

$('.trigger').nyroModal({
  resize: function(recalc) {},
});

Como alternativa (o adición), según sus necesidades, puede cambiar propiedades CSS Uso de devoluciones de llamada nyromodal que traten con el cambio de tamaño:

$('.trigger').nyroModal({
  callbacks: {
    beforeResize: function(nm) {
    },
    afterResize: function(nm) {
    }
  }
});
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top