Design Up
Ola Visitante, Seja bem vindo ao DesignUp, esperamos que você goste de nosso conteudo e se torne um Membro para poder participar ainda mais de nossas atividades.

Vale tambem ressaltar que durante seu acesso caso vc veja algum assunto sem nexo algum não se preucupe, é que alguns de nossos conteudos são exclusivos para membros, entao não perca tempo, cadastre-se e tenha acesso completo ao forum.

Att. Rafael Ribeiro
Equipe DesignUp

Participe do fórum, é rápido e fácil

Design Up
Ola Visitante, Seja bem vindo ao DesignUp, esperamos que você goste de nosso conteudo e se torne um Membro para poder participar ainda mais de nossas atividades.

Vale tambem ressaltar que durante seu acesso caso vc veja algum assunto sem nexo algum não se preucupe, é que alguns de nossos conteudos são exclusivos para membros, entao não perca tempo, cadastre-se e tenha acesso completo ao forum.

Att. Rafael Ribeiro
Equipe DesignUp
Design Up
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Escolha o tema
  

Procurar
 
 

Resultados por:
 


Rechercher Pesquisa avançada

Últimos assuntos
» Windows 8 + Ativador 2013 – Torrent
Criando a primeira página Mobile Com Jquery EmptySex Out 11, 2013 11:50 am por Rafael Ribeiro

» Melhor Windows XP para pc mais antigos… Alto desempenho da maquina com este windows.
Criando a primeira página Mobile Com Jquery EmptySex Out 11, 2013 10:55 am por Rafael Ribeiro

» DONWLOAD DE FONTES TRANSPARENTES.
Criando a primeira página Mobile Com Jquery EmptyDom Set 29, 2013 2:07 pm por Keant

» DONWLOAD DE FONTES DOURADAS.
Criando a primeira página Mobile Com Jquery EmptyQua Jul 31, 2013 3:01 pm por Carlos Alberto dos Santos

» Marinha abre inscrições para concurso de admissão ao Colégio Naval, em Angra dos Reis - RJ
Criando a primeira página Mobile Com Jquery EmptySex Jul 12, 2013 12:12 pm por Rafael Ribeiro

» Escrevendo arquivo texto com a função StreamWriter
Criando a primeira página Mobile Com Jquery EmptySeg Nov 12, 2012 8:25 pm por Dexter

» Lendo arquivo texto com a função StreamReader
Criando a primeira página Mobile Com Jquery EmptySeg Nov 12, 2012 8:21 pm por Dexter

» Foto config
Criando a primeira página Mobile Com Jquery EmptySeg Nov 12, 2012 8:15 pm por Dexter

» Como localizar um ip
Criando a primeira página Mobile Com Jquery EmptyQua Set 12, 2012 10:02 am por Dexter

» Jogos Pra Samsun Gt-M2510
Criando a primeira página Mobile Com Jquery EmptySeg Jun 18, 2012 8:21 am por San

Navegação
 Portal
 Índice
 Membros
 Perfil
 FAQ
 Buscar
Top dos mais postadores
Antunes Marcelo™ (2685)
Criando a primeira página Mobile Com Jquery Vote_lcap1Criando a primeira página Mobile Com Jquery Voting_bar1Criando a primeira página Mobile Com Jquery Vote_rcap 
Rafael Ribeiro (1442)
Criando a primeira página Mobile Com Jquery Vote_lcap1Criando a primeira página Mobile Com Jquery Voting_bar1Criando a primeira página Mobile Com Jquery Vote_rcap 
bru5no (1407)
Criando a primeira página Mobile Com Jquery Vote_lcap1Criando a primeira página Mobile Com Jquery Voting_bar1Criando a primeira página Mobile Com Jquery Vote_rcap 
San (978)
Criando a primeira página Mobile Com Jquery Vote_lcap1Criando a primeira página Mobile Com Jquery Voting_bar1Criando a primeira página Mobile Com Jquery Vote_rcap 
abandonei rs' (213)
Criando a primeira página Mobile Com Jquery Vote_lcap1Criando a primeira página Mobile Com Jquery Voting_bar1Criando a primeira página Mobile Com Jquery Vote_rcap 
Banned+ (143)
Criando a primeira página Mobile Com Jquery Vote_lcap1Criando a primeira página Mobile Com Jquery Voting_bar1Criando a primeira página Mobile Com Jquery Vote_rcap 
michellgomes (138)
Criando a primeira página Mobile Com Jquery Vote_lcap1Criando a primeira página Mobile Com Jquery Voting_bar1Criando a primeira página Mobile Com Jquery Vote_rcap 
Micheel (132)
Criando a primeira página Mobile Com Jquery Vote_lcap1Criando a primeira página Mobile Com Jquery Voting_bar1Criando a primeira página Mobile Com Jquery Vote_rcap 
Kotoquinho (125)
Criando a primeira página Mobile Com Jquery Vote_lcap1Criando a primeira página Mobile Com Jquery Voting_bar1Criando a primeira página Mobile Com Jquery Vote_rcap 
Dexter (87)
Criando a primeira página Mobile Com Jquery Vote_lcap1Criando a primeira página Mobile Com Jquery Voting_bar1Criando a primeira página Mobile Com Jquery Vote_rcap 

Navegação
 Portal
 Índice
 Membros
 Perfil
 FAQ
 Buscar
Parceiros
Fórum grátis


iZiTech
Contador de Visitas
contador free
Facebook

Criando a primeira página Mobile Com Jquery

2 participantes

Ir para baixo

Criando a primeira página Mobile Com Jquery Empty Criando a primeira página Mobile Com Jquery

Mensagem por michellgomes Sáb Jan 14, 2012 9:21 pm

O jQueryMobile usa o já conhecido HTML para criar suas páginas. A única diferença é que ele usa HTML 5 com recursos extras chamados de "data driven" - em resumo, usa constantemente o atributo "data". Vamos a um simples exemplo, e como não poderia ser diferente, iremos criar o Hello World, veja:

Código:
<div data-role="page">
    <div data-role="header">
        <h1>Hello World</h1>
    </div>

    <div data-role="content">   
        <p>Aqui entra o conteúdo</p>      
    </div>
</div>

Este pedaço de código HTML deve ser inserido entre a tag do nosso modelo.

Codigo Completo
Spoiler:

Ao salvar e exibir esta página no navegador (com webkit: iOS, iPhone, Chrome, Firefox, Opera, exceto IE), temos a seguinte renderização:
Criando a primeira página Mobile Com Jquery 33125
A mágica acontece porque estamos usando o atributo data-role para informar qual a função daquele div. No div pricipal, definimos o data-role como page, e no div interno ao page, criamos mais duas divs, que é o header e o content.

Criando duas páginas mobile com transição
Estendendo um pouco o conceito sobre o JQM, vamos agora criar duas páginas mobile e linkar uma a outra. Uma característica importante que devemos observar é que duas páginas mobile não necessitam obrigatoriamente de dois arquivos HTML. Vamos fazer as páginas no mesmo arquivo html. O código é o seguinte:

Código:
<div data-role="page" id="primeira">

    <div data-role="header">
        <h1>Hello World</h1>
    </div>

    <div data-role="content">   
        <p>Aqui entra o conteúdo</p>      
        <p>Acesse a segunda página: <a href="#segunda">aqui</a></p>   
    </div>

    </div>

<div data-role="page" id="segunda">

    <div data-role="header">
        <h1>Segunda página</h1>
    </div>

    <div data-role="content">   
        <p><a href="#primeira"  data-rel="back">Primeira página</a></p>   
    </div>

</div>
Lembreçe este código deve ser incorporado a este:

Spoiler:

Veja que agora criamos dois divs, cada um com seu data-role. Veja também que criamos um id para cada div, com o propósito de linkar cada uma das páginas. Na primeira página, em content, fazemos um link com o uso do href e apontando diretamente para #segunda. Ou seja, o link aponta para o id da outra div.

Veja agora no navegador que, quando acessamos o link, surge uma transição para a segunda página. Nesta segunda página, veja que o botão back é automaticamente criado. Ao acessá-lo, a página volta para a #primeira.
Criando a primeira página Mobile Com Jquery 33127
Criando a primeira página Mobile Com Jquery 33129
Veja que no link da segunda página para a primeira, usamos o data-rel para indicar que estamos voltando uma página. Experimente retirá-lo e verificar o seu comportamento.

Criando um simples menu
Agora vamos criar um simples menu de itens. Para isso, usamos o já conhecido
Código:
<ul> <li>
e claro mais alguns atributos data, veja:

Código:
<div data-role="page" id="primeira">

    <div data-role="header">
        <h1>Hello World</h1>
    </div>

    <div data-role="content">   
        <ul data-role="listview" data-inset="true">
            <li data-role="list-divider">MENU</li>
            <li><a href="#segunda">Item 1</a></li>
            <li><a href="#segunda">Item 2</a></li>
            <li><a href="#segunda">Item 3</a></li>
            <li><a href="#segunda">Item 4</a></li>
            <li><a href="#segunda">Item 5</a></li>
        </ul>
    </div>

    </div>

<div data-role="page" id="segunda">

    <div data-role="header">
        <h1>Segunda página</h1>
    </div>

    <div data-role="content">   
        <p><a href="#primeira"  data-rel="back">Primeira página</a></p>   
    </div>

</div>
Lembreçe de incorporar ao código citado ali em cima

Agora, na primeira página, criamos um
Código:
 <ul>
cujo o data-role é listview. O atributo data-inset faz com que o menu não fique "grudado" em toda a página. Retire-o para ver a diferença. Depois criamos os itens de menu com o uso do
Código:
<li>
. Este código produz o seguinte resultado:
Criando a primeira página Mobile Com Jquery 33136

Imasters
michellgomes
michellgomes
VIP
VIP

Câncer
Mensagens : 138
Pontos : 180
Agradecimentos : 2
Data de inscrição : 28/08/2010
Idade : 27
Localização : Paraná

Outras Informações
Ocorrencias:
Criando a primeira página Mobile Com Jquery Left_bar_bleue10/10Criando a primeira página Mobile Com Jquery Empty_bar_bleue  (10/10)

http://michelgomes.ueuo,com http://logoff.ueuo.com

Ir para o topo Ir para baixo

Criando a primeira página Mobile Com Jquery Empty Re: Criando a primeira página Mobile Com Jquery

Mensagem por Rafael Ribeiro Sáb Jan 14, 2012 9:32 pm

muito com mano, parabéns pelo post...
Rafael Ribeiro
Rafael Ribeiro
Administrador
Administrador

Libra
Mensagens : 1442
Pontos : 3001
Agradecimentos : 117
Data de inscrição : 29/05/2010
Idade : 37
Localização : Moreno-PE

Outras Informações
Ocorrencias:
Criando a primeira página Mobile Com Jquery Left_bar_bleue0/10Criando a primeira página Mobile Com Jquery Empty_bar_bleue  (0/10)

https://designup.forumeiro.com

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos