Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
olá,
bom eu tenho a seguinte questão,
tenho este CSS que da forma a minha simples listagem
mas o problema não é ele
<style>
ul{
list-style:none;
margin:0px;
padding:0px;
} float:left;
width:120px;
margin:5px;
border-radius: 5px 5px 5px 5px;
border:#999 1px solid;
overflow:hidden;
box-shadow:3px 2px 4px #000;
}
#acoes_fotos{
position:absolute;
width:44px;
height:24px;
border-radius:3px;
}
#excluir_photo{
cursor:pointer;
float:left;
width:20px;
height:20px;
background:url(kw_imgs/exclui_foto.jpg);
border-radius:3px;
border:#999 1px solid;
}
#definir_capa{
float:left;
width:20px;
height:20px;
background:#F00;
border-radius:3px;
border:#999 1px solid;
} width:18px;
height:18px;
padding:1px;
cursor:pointer;
}
#loader_delet{
display:none;
position:absolute;
margin-top:-120px;
}
#retorna_alerta{
display:none;
position:absolute;
margin-top:-75px;
margin-left:35px;
}
</style><script src="scripts/jquery.min.js" type="text/javascript" language="javascript"></script>
<script type="text/javascript">
$(function(){
//Função que ao clicar no botão, irá fazer.
$("#excluir_photo").click(function(){
//Irá esconder a div da foto, com efeito em slow.
$(".foto").hide("slow");
//Aqui diz que antes de enviar, irá aparecer a div carregando, com efeito slow.
beforeSend:$("#loader_delet").show("slow");
//Pegando os valores que foram digitados no campo identidade_delet e colocando nas variáveis o id que será deletado.
var identidade_delet = $("#identidade_delet").val();
//Enviando as variáveis com os valores para a página deletar_foto.php e criando uma nova função para pegar o retorno da página deletar_foto.php
$.post("deletar_foto.php", { identidade_delet:identidade_delet }, function(get_retorno) {
//Depois que foi completado o cadastro e tem a mensagem de retorno, esconde a div loader_delet que tem a imagem de carregamento.
complete:$("#loader_delet").hide("slow");
//Aqui coloca o valor que retorna na função get_retorno dentro da div retorna_alerta, e mostra a div com efeito em slow.
$("#retorna_alerta").show("slow").html(get_retorno);
$("#retorna_alerta").fadeOut(5000);
});
});
});
</script>
e por fim este aqui é o Loop, ele se repete dependendo de quantas fotos tenho na galeria, e eu queria que o Jquery me desse a pos
sibilidade de deletar apenas alguma que eu queira clicando no boão(<div>) "Excluir Foto" por que do jeito que tá ele ta excluindo só a primeira más a intenção é que ele possa deletar qulquer uma que eu queira deletar sem que precise ser a primeira
<ul>
<li>
<div class="foto">
<div id="acoes_fotos">
<div id="excluir_photo" title="Ecluir Foto"></div>
</div>
<img src="uploads/minha_imagem" width="120" height="120" />
<input type="hidden" name="identidade_delet" id="identidade_delet" value="id_a_excluir" />
</div>
<div id="loader_delet">
<img src="kw_imgs/loaader.gif" />
</div>
<div id="retorna_alerta"></div>
</li>
</ul>
desde ja agradeço quaçquer ajuda de vocês e espero em breve poder ajudar tb no forum, abraçosCarregando comentários...