1. Resolva o problema de duplicação de camadas de máscara quando ocorrem várias janelas pop-up. Agora, várias janelas pop-up compartilharão uma camada de máscara.
2. Resolva o problema de que quando uma das múltiplas janelas pop-up é uma caixa de diálogo modal, fechar a caixa de diálogo modal não cancelará a camada de máscara de modo.
3. Resolva o problema de clicar na janela de fundo para colocá-la no topo quando houver várias janelas pop-up. Próxima etapa.
1. Multilinguização, principalmente o texto dos botões
2. Fornece mais funções de personalização de estilo
3. Otimize o armazenamento do PopupService e limpe o PopupService inútil (ou seja, não gerencia mais janelas pop-up) do cache em tempo hábil.
4.BoxPage mais borda
5. A janela pop-up atual está no meio da camada de máscara. Foi melhorado para poder especificar a posição relativa à camada de máscara quando a janela aparece.
6. Se já houver outra janela na posição da janela pop-up, desloque a janela em um determinado valor para garantir que a janela original não fique completamente bloqueada.
7. A janela pop-up pode ser movida para fora do escopo de sua camada de máscara quando arrastada. É melhor controlar o tamanho da camada de máscara e não permitir que a janela pop-up se mova à vontade, para que o alcance móvel. da janela pop-up pode ser controlada dentro de uma área.
1. Ao carregar imagens no BoxPage, usar um caminho relativo fará com que a imagem seja lida do caminho relativo da biblioteca de classes, resultando em um erro de leitura de imagem. Não sei como configurá-la para ler o caminho relativo de. o projeto atualmente em execução.
2. Ainda existem alguns códigos semelhantes e idênticos em MessagePage e BoxPage, que não podem ser completamente abstraídos e separados, e o design de otimização precisa ser considerado.
3. Quando o conteúdo da MessagePage for um certo número de strings em inglês sem espaços, haverá um problema de quebra do último caractere.
4. Ao usar o efeito fade, como há tempo para a janela desaparecer, você pode clicar em diferentes botões na MessagePage várias vezes, mas o resultado é baseado no último botão clicado e deve ser corrigido para que os cliques subsequentes no botão sejam inválido.
5. Inúmeros problemas e bugs desconhecidos...
Uso de teste: execute 51aspxDemo/Bin/Debug/TestPage.html diretamente ou abra-o com VS2008 e depois Ctrl+F5 para ver o efeito
Expandir