JQuery Mobile Abrir janela modal sem clicar em botão.

836 views
Skip to first unread message

Vinicius Perroni

unread,
Apr 20, 2012, 4:11:14 PM4/20/12
to jQuery (Brasil)
Opa meu primeiro email para lista. Me cadastrei agora!

Bom pessoal estou fazendo um sistema usando o jqMobile

Ai eu preciso abrir uma janela modal como as "<a href="foo.html" data-
rel="dialog">Open dialog</a>"
Exemplo completo nesse link:
http://jquerymobile.com/demos/1.0a4.1/docs/pages/docs-dialogs.html

Mas o problema é que não vai existir um clique e nem um botão, preciso
abrir essa janela no meio de uma function js.

Alguém sabe fazer um exemplo de como abrir essa janela modal?

lahana....@secplus.com.br

unread,
Jul 17, 2013, 12:59:14 PM7/17/13
to jque...@googlegroups.com, vinic...@gmail.com
Eu também queria saber exatamente isso ;s

Giovanni Donda

unread,
Jul 17, 2013, 1:10:16 PM7/17/13
to jque...@googlegroups.com
nao entendi muito bem o que vc deseja...

mas tem funcao autoexecutavel do js

var Obj = ( function Obj() { } () );

ou anonima
var Obj = ( function () { } () );

se determinada condição for XPTO....
e nessa funcao vc pode ter o modal....

bom espero ter ajudado....
--
--
Grupo de jQuery Brasil.
 
REGRAS: https://docs.google.com/document/d/1VfvTDmeHTSj-L5ouZJjQQ4OkjTCU1Hr2XtPYBNGVHH4/edit
 
USE O JSBIN.COM / JSFIDDLE.NET PARA CÓDIGOS.
 
Email: jque...@googlegroups.com
Biba: jquery-br+...@googlegroups.com
Site: http://groups.google.com/group/jquery-br?hl=pt-BR
 
---
Você está recebendo esta mensagem porque se inscreveu no grupo "jQuery (Brasil)" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para jquery-br+...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

Neto Neto

unread,
Jul 17, 2013, 2:25:12 PM7/17/13
to jque...@googlegroups.com
Cara, dependendo o plugin que você está usando para criar o modal, ele deve ter uma API com métodos, e um deles deve abrir o modal programaticamente. Aí, no load da página, você abre o modal

Neto - Web developer
+55 81-9916.1778


2013/7/17 Giovanni Donda <ph...@dsinterativa.com.br>

Leonardo Rodrigues

unread,
Jul 17, 2013, 2:41:19 PM7/17/13
to jque...@googlegroups.com
nesse caso você teria que criar a modal no html e deixar ela pronta 
depois pra abrir é só fazer assim $( ".sua-modal" ).dialog( "open" );
Leonardo Rodrigues da Silva
WebDeveloper

<blog>http://www.leo.voudeargohost.net/</blog>
<about>http://about.me/leo07vasp</about>
<linkedin>http://www.linkedin.com/profile/view?id=104259451</ linkedin >
<facebook>http://www.facebook.com/leo07vasp</ facebook >
<twitter>http://www.twitter.com/leo07vasp</ twitter>

Gilberto Oliveira

unread,
Jul 17, 2013, 3:37:45 PM7/17/13
to jque...@googlegroups.com
Eu fiz isso com .click() do JQuery!



Att,

Gilberto Carneiro
skwcon...@gmail.com

Neto Neto

unread,
Jul 17, 2013, 4:06:31 PM7/17/13
to jque...@googlegroups.com
Não acho a forma mais certa, mas funciona.

Neto - Web developer
+55 81-9916.1778


2013/7/17 Gilberto Oliveira <skwcon...@gmail.com>

Leonardo Rodrigues

unread,
Jul 17, 2013, 4:17:33 PM7/17/13
to jque...@googlegroups.com
testei aqui eh funcionou
$.mobile.changePage('#dialogPage')
Reply all
Reply to author
Forward
0 new messages