JQuery SimpleModal Plugin: pop -up que role com a página
-
26-09-2019 - |
Pergunta
Existe uma solução 'válida' para que a caixa de diálogo role com a barra de rolagem em vez de ainda ser fixada no centro da janela interna ligada?
Há alguma situação em que o usuário pode ter uma resolução muito pequena para conter a caixa de diálogo e, nesse caso, parte da caixa de diálogo talvez oculta. Você pode ter um botão OK ou confirmar na parte oculta e, em seguida, o pop -up pode não estar fechado, nem validado! Situação de bloqueio.
Tentei mudar um CSS no código de fixo para absoluto e, em seguida, a caixa de diálogo role com a página: Ótimo! Mas ... Enquanto isso, fazendo isso, abrindo outro pop -up, não o posiciona novamente centrado no layout. Talvez uma solução seja mais recente a caixa de diálogo em cada evento OnoPEN.
Qualquer ajuda de boas -vindas.
Solução
A caixa de diálogo foi escrita para ser fixa e, como tal, não é facilmente mutável.
Você pode mudar a posição para absoluto, mas todos os hacks do IE forçarão -o a se comportar como fixo.
Outras dicas
No SimpleModal 1.4.2, você pode simplesmente definir fixo como false:
$('#myModal').modal({ fixed: false });
Isso funcionou para nós no Chrome e no IE desde o IE8. (Não apoiamos o IE7.)