Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boas malta.
Estou com um pequeno problema ao criar uma dialog.
O que se passa é o seguinte: tenho uma tabela em que num <td> tenho um <input> do tipo checkbox e quando se faz o check iria abrir o dialog com 3 botões: "Yes", "No", "Cancel", contudo estou com algumas dificuldades ao colocar o dialog em condições, visto que os botões não ficam com nome e não me aparece no centro do ecrã mas sim no canto superior esquerdo.
o meu codigo está assim:
PhP:
<input type="checkbox" class="atividadesCheck" style="visibility:<?php echo $visibility_h2;?>" value="<?php echo $value ?>"/>
<div id="txtAge" style="display: none;">Age is something</div>
jQuery:
$(document).ready(function () {
$('.atividadesCheck').click(function () {
if ($(this).is(':checked')) {
$("#txtAge").dialog({
autoResize: true,
modal: true,
position: ['center', 'top'],
draggable: false,
buttons: {
"Yes" : function() {
}
}
});
} else {
$("#txtAge").dialog('close');
}
});
});
O resultado é isto:
/applications/core/interface/imageproxy/imageproxy.php?img=http://i268.photobucket.com/albums/jj25/Diogo_derk/Sem%2520Tiacutetulo_1.png&key=ebc3a48e2934322fe0ebb73549d98fa75bfd48e228315c693467ad30f53e0321" alt="Sem%20Tiacutetulo_1.png" />
Alguma dica de como possa resolver?
Fico a aguardar.
Cumprimentos,
Diogo
:o :o :o @Maujor que honra haha :o :o :o
@post
Cara ficou confuso, nunca tinha mexido em JqueryUi Dialog.
Aqui fiz um exemplo e funcinou certinho.
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title></title>
<link href="../js/plugin/jquery-ui-1.11.4.custom/jquery-ui.css" rel="stylesheet">
</head>
<body>
<button id="btn-click">Click-Here</button>
<div id="dialog-form" title="Create new user" style="display: none;"></div>
<script src="../js/lib/jquery-1.10.2.js"></script>
<script src="../js/plugin/jquery-ui-1.11.4.custom/jquery-ui.js"></script>
<script type="text/javascript">
$( "#btn-click" ).bind( "click", function() {
$("#dialog-form").dialog({
autoResize: true,
modal: true,
position: ['center', 'center'],
draggable: false,
buttons: {
"Yes" : function() {
alert(1);
}
,"No" : function() {
alert(2);
}
}
});
});
</script>
</body>
</html>
Esquecendo um pouco o JqueryUI não vale usar um simples confirm não?
Se liga como ficaria, sem JqueryUI, sem Jquery só no JavaScript u.u
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<button id="btn-confirma">Confirma?</button>
<script type="text/javascript">
document.getElementById('btn-confirma').addEventListener('click', function() {
var isconfirm = confirm('Você tem certeza?');
if(isconfirm){
alert('Clicou Sim');
} else {
alert('Clicou Não');
}
});
</script>
</body>
</html>>
malta???
Peço desculpa pela expressão usada, é muito usual aqui em Portugal. :P foi sem intenção.
já consegui colocar tudo direitinho, faltava atualizar a lib de jQuery ;) obrigado pela ajuda
Abraço
>
Boas malta.
malta???
Significado de malta