Como construir um móvel documento de várias páginas em HTML5 e CSS3 Programação

É ótimo ser capaz de aparar uma página web HTML5 e CSS3 para que caiba em um dispositivo móvel, mas, obviamente, se a página é menor, você vai precisar mais deles. aplicativos móveis, muitas vezes usar uma metáfora página lançando para embalar mais dados em um pequeno pedaço de tela imobiliário, ea biblioteca móvel jQuery tem uma outra ferramenta maravilhosa para fazer isso fácil.

image0.jpg

Até agora, esta aplicação se parece com os outros aplicativos móveis jQuery que você viu até agora. Uma coisa é diferente, e isso é o botão no cabeçalho. É muito comum para aplicativos móveis para ter botões de navegação no cabeçalho. Pressione o botão Avançar.

image1.jpg

Depois de uma transição de fade bacana, a próxima página será exibida. Este tem dois botões no cabeçalho. Pressionar Avançar novamente leva o usuário para a terceira página.

image2.jpg

A terceira página é mais uma vez muito familiar, mas desta vez ele tem um único botão à esquerda do cabeçalho e outro botão na área de conteúdos.

A coisa interessante sobre estas três páginas é que eles não são três páginas em tudo! É tudo apenas uma página, projetado para agir como três páginas diferentes. Há um par de vantagens para este arranjo.

  • CSS e javascript recursos só precisa ser carregado uma vez: Isso mantém o sistema consistente e melhora os tempos de carregamento ligeiramente.

  • Não há tempo de atraso: Quando carrega o documento, a coisa toda está na memória, mesmo que apenas uma parte é visível de cada vez. Isto permite-lhe mover-se rapidamente entre as páginas sem ter que esperar para acesso ao servidor.

Você normalmente implementar este tipo de mecanismo quando você tem uma grande página que você deseja tratar como várias páginas menores para que o usuário não tem que rolar.

Aqui está o código para multiPage.html na sua totalidade.

multiPage.html   

A segunda página é muito parecido com o primeiro, exceptit não é a primeira, e tem texto em vez thanbuttons. É a segunda página.Se você gosta do primeiro, suponho que Cango volta, mas você deve realmente ir para o nextpage, porque ouvi dizer que é muito bom.

33333333 333333333 33333333

Ir para o índice

Enquanto o código para este exemplo é longo, ele não quebrar um monte de novos caminhos.

  1. Coloque-se o conteúdo móvel jQuery.

    Puxar o CSS necessário e arquivos javascript da página do jQuery.com.

  2. Aplicar o seu próprio CSS.

    Mesmo se você estiver # 147 empréstimos # 148- código CSS do jQuery, você ainda tem permissão para adicionar a sua própria. Você pode adicionar CSS para fazer o rodapé e elementos pré agir da maneira que quiser.

  3. Construa suas páginas.

    Você pode construir quantas páginas quiser, mas todas elas seguem o mesmo padrão móvel geral jQuery: Criar um div página com divs de cabeçalho, conteúdo e rodapé. Use o data-role atributo para indicar a função de cada div.

  4. Nomear cada uma das divs no nível de página com a identidade atributo.

    Porque o usuário será folhear as páginas, cada página precisa de algum tipo de identificador. Dê a cada página de um único identidade atributo.

  5. Construir botões dentro dos cabeçalhos.

    A única verdadeiramente nova parte deste exemplo (além da página lançando-se # 8202- # 8202-) é os botões nos cabeçalhos. Ir em frente ao cabeçalho da página 2, e você verá algo realmente interessante:

    prev

    página dois

    Próximo

    Se você definir um link dentro de um elemento com o dados de cabeçalho-Função, que apontam se tornará automaticamente um botão. Além disso, o primeiro elo definida será automaticamente colocado à esquerda do cabeçalho, e o segundo vai ser colocado à direita.

  6. Forçar um único botão para a direita.

    Se você quer um botão para ser à direita, adicionar uma classe para o botão:

    Página um

    Próximo
  7. Use âncoras internas para pular entre as páginas.

    Dê uma olhada nas URLs em todos os botões. Eles começam com um hash, o que indica uma ligação interna dentro do documento. Lembre-se, embora este se sente como três páginas diferentes para o usuário, é realmente tudo uma página web grande.

  8. Experimentar com transições.

    Tome um olhar cuidadoso sobre o botão na página três:

    Ir para o índice

    Este botão tem um especial -dados transição atributo. Por padrão, páginas móveis trocar com um fade. Você pode definir a transição para deslizar, deslize para cima, Deslize para baixo, estouro, desvaneça, ou giro. Você também pode inverter a transição, adicionando outro atributo: dados em direção = # 148-reverse # 148-.

menu