Ir para conteúdo

POWERED BY:

Arquivado

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

Denis Lins

[Resolvido] Show do dialog nao funciona...

Recommended Posts

Ai galera, eu criei esse codigo aqui, é jquery UI.

 

Só que o show do dialog nao funciona, se eu colocar ele, o dialog da o efeito e some logo depois!

 

O hide com efeito funciona normalmente ...

 

Código:

 

       $('#dialog').dialog({
		show: 'bounce',
		hide: 'drop',
		bgiframe: true,
		modal: true,
		buttons: {
			Ok: function() {
				$(this).dialog('close');
			}
		}
	});

Me ajudem ai galera *---*

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ai galera, eu criei esse codigo aqui, é jquery UI.

 

Só que o show do dialog nao funciona, se eu colocar ele, o dialog da o efeito e some logo depois!

 

O hide com efeito funciona normalmente ...

 

Código:

 

       $('#dialog').dialog({
		show: 'bounce',
		hide: 'drop',
		bgiframe: true,
		modal: true,
		buttons: {
			Ok: function() {
				$(this).dialog('close');
			}
		}
	});

Me ajudem ai galera *---*

 

Cara, testei seu código na página do jQuery UI e foi tudo certo. Será que não tem nenhuma continuação do código fazendo com que o comportamento descrito aconteça?

 

document.body.innerHTML = '<div id="dialog" />';

$('#dialog').dialog({
    show: 'bounce',
    hide: 'drop',
    bgiframe: true,
    modal: true,
    buttons: {
        Ok: function(){
            $(this).dialog('close');
        }
    }
});

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não, depois disso o a função acaba :S

 

function postRequest(file, data, local, loadingLocal) 
	{
		local = (!local) ? $('#main') : $(local);
		loadingLocal = (!loadingLocal) ? $('#loadingContentPage') : $(loadingLocal);
		local.hide();
		loadingLocal.show();
		$.post('index.php?form=' + file, data, function(response) {
			loadingLocal.hide();
			//alert(response);
			$(response).dialog({
				bgiframe: true,
				modal: true,
                                //show: 'drop',
				hide: 'explode',
				buttons: {
					Ok: function() {
						$(this).dialog('close');
					}
				}
			});
		}, 'html');
	}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera, acabei de achar o erro.

 

Estava usando jQuery 1.4.1, versão mais recente, mas me parece que ela não é compatível com o jQuery UI 1.7.2.

 

Troquei meu jQuery.js para a versão 1.3.2, e tanto o show quanto o hide funcionaram perfeitamente.

 

Obrigado aí a quem me ajudou.

 

:D

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.