Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Ecos

[Resolvido] Calendário

Recommended Posts

Eu peguei um calendário da Net pra fazer uma agenda aqui.

Mas eu estou tentando modificar uma coisa só.


$(document).ready(function(){
$('#data').focus(function(){
	$(this).calendario({ 
		target:'#data',
		closeClick:false
	});
});
});

 

Tem um campo Text aqui.

O calendário só abre se o foco estiver no campo.

Eu queria que ao carregar a página o calendário já aparecesse.

 

No código acima, troquei o Focus pelo Ready, pelo Live... mas não funcionou!

Tem outra maneira?

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem que dar uma olhada na documentação desse plugin.

 

 

tentou assim:

$(document).ready(function(){
       $('#data').focus(); //enviando o foco para o campo #data

?

 

se tiver duvidas, poste o link da documentação. É necessário ver como implementaram o core do componente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou ver.

Já posto.

 

Olha, foi aqui que eu peguei:

http://www.tidbits.com.br/click-calendario-plugin-de-jquery-para-calendarios-em-portugues?cp=2#comment-951

 

mas daí ele fala assim:

Como o evento de calendário é atribuído ao elemento, a chamada do modal, deve estar ou depois do html, ou com onload. Para fazer com onLoad, coloque dentro o código do modal dentro do famoso ready do jQuery.

 

Parece que tem a ver com q eu quero... mas nao entendi.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aqui funcionou:

 

 

	$('#data_1').focus(function(){
	$(this).calendario({ 
		target:'#data_1'
	});
});

jQuery('#data_1').focus();

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aqui não... tentei assim:

$(document).ready(function(){
       $('#data_3').focus();
$('#data_3').focus(function(){
	$(this).calendario({ 
		target:'#data_3',
		closeClick:false
	});
});
});

jQuery('#data_3').focus();

 

E assim:

 

$(document).ready(function(){

$('#data_3').focus(function(){
	$(this).calendario({ 
		target:'#data_3',
		closeClick:false
	});
});
});

Compartilhar este post


Link para o post
Compartilhar em outros sites

faça assim:

 

$(document).ready(function(){

       $('#data_3').focus(function(){
               $(this).calendario({ 
                       target:'#data_3',
                       closeClick:false
               });
       });
       //deve ficar dentro do document.ready
       $('#data_3').focus();//forçando o focus, depois de ter declarado o callback

});

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hááá! Deu certo agora.

 

Será que é possível esconder o campo text ? (visibilty).

Vou tentar..

 

Funcionou... agora vou precisar por uma função quando clicar nos numeros.. :S

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.